多数のレポートを PDF で表示する必要がある Web アプリケーションがあります。これはasp.netアプリケーションであり、SSRS LocalReportオブジェクトを使用してPDFでレンダリングし、ページに書き込みます。レンダリングのためにレポートに送信する前に、C# でデータに対して多くの処理を行うため、(リモート モードではなく) ローカル モードを使用する必要があります。
これらのレポートのレンダリングに時間がかかっていることがわかりました。中には数分以上かかるものもあります。2000 年に Crystal Reports V8 を使用して作成した以前のアプリケーションでは、これらのレポートを数秒でレンダリングしていたため、これは容認できません。
私は VS 2012 とレポート ビューアー 2012 を使用していますが、この 12 年間でテクノロジーが大幅に後退したことに驚いています。
SSRS は一般的にページ レンダリングに多大な問題を抱えていることに気付きました。これは、実際にはページ ベースである Crystal Reports とは対照的に、SSRS の構造がコントロール ベースであるためだと思います。そのため、Crystal は、ページのサイズ設定、ヘッダー、フッター、およびページ番号付けに関してそれほど苦労しません。
同様の問題を抱えている人や提案をいただければ幸いです。