わずか数行のテストデータであっても、ロードに10分かかる非常に単純なレポートで問題が発生しました。レポートデザイナーのプレビューには、ほんの数秒しかかかりません。非常に遅い埋め込みXMLデータソースを使用したSSRSレポート
このレポートでは、埋め込みXMLデータソースが使用されています。いくつかのフィールドを持つ単一のデータセットがあります。データソースのクエリは動的に作成され、クエリーXmlData
要素の内容としてレポートパラメータ値を使用します。この技術はin this Microsoft blog postと記載されています。 XMLデータパラメータは、レポートをロードする前に私のアプリケーションによって動的に生成されます。
レポートをロードするまでに各フィールドが約30秒を追加しているようです。私はクエリ文字列に直接(パラメータを使用せずに)内容を埋め込みますが、それでも30秒かかります。動的に生成されたXMLデータを使用してレポートをロードする別の方法はありますか?