SSRS レポートに関する内部ダッシュボードの一部を構築する予定です。ASP.net (フレームワーク 4)、SQL Server 2008 R2、IIS6 を使用しており、すべてのレポートをレポート ビルダー 3.0 で既に作成しています。
次に、ReportViewer コントロールを使用して、レポート サーバーからダッシュボードにレポートをプルします。私がやりたいのは、SSRS レポート パラメーターを非表示にして、コード ビハインドから提供することです。SSRS パラメーター選択コントロールが見苦しく (Windows 95 では見苦しく)、サイトのルック アンド フィールに合わないためです。また、実際には同じレポートでパラメータの選択が異なるさまざまなエンド ユーザー レポートがあります (これらの選択コントロールは表示したくありません)。
問題は、私のすべてのレポートが非常に高度にパラメータ化されていることです。ビジネス ユーザーは、ピボットと同じくらい柔軟なレポートを求めています (これらのレポートを作成する楽しさを想像してみてください)。その結果、多数の共有データセットを使用して、各パラメーターのデフォルト値と使用可能な値を提供しています。これらのパラメーターを自分の Web アプリケーションで提示するつもりなので、次のことを知っておく必要があります。
- 各レポートのパラメーター (名前とタイプ)
- 各パラメータのデフォルト値
- 各パラメータで利用可能なオプションは何ですか
各パラメーターの名前/タイプをデータベース テーブルに格納できてうれしいですが、パラメーターで同じことを行うには格納する値が多すぎます (さらに、データが動的すぎるため)。誰でも解決策を考えることができますか?