6

WCF Data Services (ADO.NET Data Services、Astoria) をデータ ソースとして使用して、Reporting Services がどこに向かうのかについて、Microsoft の正確な地図を誰か教えてもらえますか?

そこには断片的な情報があります。カスタム データ プロバイダーの作成に関するもの、Azure ストレージ レイヤーへの接続を可能にするある種の拡張機能に関するもの (REST データ サービスとして公開されていると思います)、Sharepoint の最新バージョンへの接続に関するもの (ここでも、Sharepoint はそのデータを REST として公開しています) に関するものです。サービス?)。REST サービスに関するレポートに関しては、統一されたビジョンはないようです。特に WCF Data Services に興味があります。ポータルを見逃したことがありますか? これらの 2 つのテクノロジの話は何ですか?

背景のビット。WCF (ADO.NET、Astoria) データ サービスを介してデータを公開するシステムがあります。このレイヤーには、返されるデータを形成するあらゆる種類のビジネス ルールがあります。私たちがやりたいことは、レポートのニーズに合わせて SQL レポート サービスを使用することですが、データ サービスをデータ ソースとして提供します。Report Builder または BI Studio を使用してレポートを作成することを考えています。

独自のデータ モデルを生成する必要があるようですが、これで問題ありません。カスタム データ プロバイダーを作成し、レポート クエリを REST 呼び出しに変換するためのセマンティック クエリ拡張機能も作成する必要があります。レポート クエリで実行できることと、WCF データ サービス REST API で実行できることの間には、断絶があります。

Microsoft が WCF データ サービスを非常に強力に推し進めているように見えるとき、これは大変な作業のように思えます。私は何かを逃しましたか?報告するためのストーリーにギャップはありますか?MSが最終的に何をするかについて、私たちは時代を先取りしていますか?

4

1 に答える 1

3

サービスが XML を返す場合、いくつかの制限に対処できれば幸運かもしれません。

SSRS は XML をデータソースとしてサポートし、URL を介してその XML を取得することをサポートします。このドキュメントには詳細があります: http://msdn.microsoft.com/en-us/library/aa964129(SQL.90).aspx

HTTP プロトコルのみがサポートされており (https はサポートされていないことを意味すると思います)、リクエストでは GET メソッドが使用されていることに注意してください。ただし、パラメータが指定されている場合は、POST メソッドが使用されます。

私はこれを自分で試みたことはありません(また、試みた人を知りません)。ドキュメントはそれが可能であることを暗示していますが、涙があるかもしれません.

于 2010-08-24T03:46:48.567 に答える