レポートのデータ ソースとして WCF を使用する必要があります。【サーバーモード】
ドット ネット 4.0/ SSRS 2008 R2/ ASP.Net 4.0
この背後にある考え方は、レポートから標準アプリケーション グリッドまで、アプリケーション全体に共通のビジネス ルールを適用することです。
基本的に、それは次のように機能します
通常は以下の通り
[RDL - SQL Server Data Provider - DB]
しかし、私たちが必要としているのは
[RDL - XML/カスタムデータプロバイダー - WCF方式 - ビジネスレイヤー - - DB]
メイン アプリも WCF レイヤーを使用します。実は実用上はインターフェースレイヤーなので、代わりにSSRSにWebサービスを使わなければならない場合は、このアプローチに利点があるかどうかを検討します.
私たちのアプローチに関するいくつかの記事を見つけました
http://www.codeproject.com/Articles/37270/Consuming-a-WCF-Service-from-an-SSRS-RDL-Server-Re
http://msdn.microsoft.com/en-us/library/ms154655(v=sql.105).aspx
http://devblog.bardoloi.com/2011/09/using-wcf-web-services-as-data-source.html
http://msdn.microsoft.com/en-us/library/aa964129(SQL.90).aspx
いずれにせよ、ここでの制限を考えると
http://msdn.microsoft.com/en-us/library/aa964129(SQL.90).aspx#repservxmlds_topic5 そのすべてが少し怖くなっています。
もちろん、私がやりたくないことは、特定の道をたどることです。これは、レポートの設計機能やパフォーマンスに影響を与え、作成できるレポートの種類を制限する可能性があります。
上記のレイアウトについて意見や経験をお持ちの方がいらっしゃいましたら、ご意見やご意見をいただければ幸いです。
また、データの適切なマッサージなどを行うビジネスレイヤーを通過したデータを含むレポートを作成する方法について、可能な代替案についても非常にオープンです。
長文失礼いたしました。
リアム