動的なレポートの作成もかなり一般的なシナリオです。この場合は、レポートサーバーをアプリケーションサーバーからアクセスできるように構成し、「サーバー内のファイルからドキュメントを読み込む」トピックで説明した Web サービスを使用して、(ファイルから読み込むのではなく)レポートサーバーからレポートストリームを直接取得します。
具体的な手順は、使用しているレポートサーバーによって異なります。たとえば、Microsoft SQL Server Reporting Services サーバーから PDF レポートを動的に取得するには、「サーバー内のファイルからドキュメントを読み込む」トピックに示されている Web サービスを変更します。次に例を示します。
このように、違いはわずかです。この方法では、レポートサーバーでレポートキャッシュポリシーを指定することもできるため、パフォーマンスやスケーラビリティが損なわれることがありません。