-1

レポートの URL とレポートのパラメーターを使用して新しいウィンドウを開いて SSRS レポートを表示するサイトを構築しています。現在、実行したいレポートごとにウィンドウを開くことができます。

ただし、レポートごとに多数のブラウザー ウィンドウ ポップアップを表示するのではなく、選択したファイル共有または SharePoint にレポートを保存するオプションも必要です。

SSRS Web サービスを使用して、これらのファイルをファイル共有 (または共有ポイント) に保存できるスケジュールを設定する (要求時から数分で実行する) ことができることを理解していますが、それは一度だけ生成するためのハックのようですファイル共有または共有ポイントへのレポートの。

設定してから数分後に実行するように設定されたスケジューラーでレポートを設定することなく、一度にすぐに大量のレポートを即座に生成する他の方法はありますか?

4

1 に答える 1

0

「注意してください、彼らはすべてのレポートを含む 1 つのレポートを望んでいません。これらは既に作成された個別のレポートであり、レポートごとに 1 つのファイル/ウィンドウが必要です。」

レポートごとに 1 つのファイル ウィンドウで、一度にすべてのファイルが必要だと言ったときに、何が必要かわからない場合は、これを示しているプレゼンテーション層は何ですか? ホスティング サイトではなく、Web サービスに対して同時に 3 つの個別の Web 呼び出しを行うことができます。

h ttp://(サーバー名)/(レポートサーバー)/レポートへのパス1

h ttp://(サーバー名)/(レポートサーバー)/レポートへのパス2

h ttp://(サーバー名)/(レポートサーバー)/レポートへのパス3

それ以外の

h ttp://(サーバー名)/(レポート)

Excel ワークブックで単に「個別のページ」を意味する場合は、1 つのレポートを他のサブ レポートにネストすることでそれを行うことができます。ページをプロパティとして定義する四角形オブジェクトを持つマスター レポートを作成し、これらの各四角形にサブ レポートを配置できます。

または、'post' コマンドを実行する HTML の 'form' オブジェクトで呼び出しを 3 回別々に参照する html ページを作成することもできます。

< Form id="SSRSRender" action="http://(servername)/(reportServer)/(report) method="post" target="self">

「しかし、彼らは、レポートごとに多数のブラウザー ウィンドウ ポップアップを表示するのではなく、レポートを任意のファイル共有または SharePoint に保存するオプションも望んでいます。

SSRS Web サービスを使用して、これらのファイルをファイル共有 (または共有ポイント) に保存できるスケジュールを設定する (要求時から数分で実行する) ことができることは理解していますが、これは 1 回限りの生成を取得するためのハックのようです。ファイル共有または共有ポイントへのレポートの。」

これはハックではありません。ファイルを保存するための推奨される方法は、組み込みの Web サービス スケジューラを使用することです。レポートが (SSRS をホストするサーバー上で) ホストされると、SMTP 送信、ファイル保存、作成されたスナップショットの構成を設定できます。

それだけでは不十分な場合は、C# または VB.NET で独自のプロキシ クラスを作成し、Web サービスへの SOAP 要求を介して SSRS と通信する独自​​のフロント エンドを構築してみてください。

于 2013-01-08T23:20:14.087 に答える