2016-04-24 5 views
0

私は約15のレポートを含むフォルダを持っています。これらはReport Serverのレポートです。個々のレポートを個別に実行するにはしばらく時間がかかりますので、それらを一緒に実行してください。だから、私はこのフォルダ内のすべてのレポートをどうにかして実行できるようにしたいのですが、これは可能でしょうか?レポートサーバーから特定のフォルダ内のすべてのレポートを実行できますか?

+0

すべてのレポートを実行して、何を達成しようとしていますか?ファイルにエクスポートしますか?それらをキャッシュする? –

+0

こんにちはJonathon、お返事ありがとうございます。要件は、電子メールへの添付ファイルとしてExcelを送信することです。 – user6237116

+2

[特定のフォルダ内のすべてのレポートをReport Serverから実行できますか?](http://stackoverflow.com/questions/22479871/can-i-run-all-the-reports-in-a-given -folder-from-report-server) –

答えて

0

これはやや曖昧な質問です。私に説明させてください。あなたは具体的に何を求めていますか?

Q:複数のレポートを同時に実行できますか? A:はい、これを達成するにはいくつかの方法があります。 1.あなたは 3.レポートのうまくいけば1 ...等... SSISパッケージを使用し、特定の時間にそれらを実行するために、エージェントを使用してタスクスケジューラとSQL用薬

を 2.バッチファイルを使用することができます別のものに依存していないし、考慮する必要があるもう一つのことは、あなたがSSRSまたはSQLサーバーをどれくらい強く打つかということです。それらをすべて一度に実行すると、一度に1つ以上の時間がかかることがあります。 SQL Serverの帯域幅と、これらの各プロセス中にロックされる予定のテーブルによって異なります。

あなたは、あなたの質問に少しより多くの細部を与えたいと思うかもしれません...

+0

こんにちはマイク、あなたの返事をありがとう。 – user6237116

+0

は、例えば:私はSSRS で 売上レポートA、 営業報告書Bと 営業報告書C のレポートを作成し、レポートサーバー上のフォルダ「営業活動」に報告を展開しました。 各レポートを実行する代わりに、3つのレポートをすべて[SALES OPERATIONS]フォルダにまとめて実行し、3つのレポートをすべて同じExcelワークブックにエクスポートします。 – user6237116

+0

@ user6237116 SSISパッケージを開発するSSISパッケージでは、以前のコメントで述べたブックを電子メールで送信するオプションも提供されます。 –

0

私は特に、あまりにもExcelブックを電子メールで送信することができます@Michaelによって提示された選択肢のそれも一つとして、SSISパッケージをお勧めしていますあなたは以前のコメントで言及しました。

以下のリソースは、SSISを使用してSSRSレポートを実行してエクスポートする際に、開始点として必要なコード(Executing an SSRS Report from an SSIS Package)を含めて説明しています。

SSISに統合できる次のカスタムタスクを使用して、ソリューションをコーディングするときに少し時間を節約できます。SSIS ReportGenerator Task

お客様の要件には1つの問題がありますが、は1つのExcelワークブックにレポートをマージします同じブック内の各レポートごとに別々のシートを作成することを前提としていますか?

Reporting Servicesでは、複数のワークシートを使用することができます(レポートを1ページ分のページに分割することができます)。レポートを1つのExcelファイルにマージすることはできません。しかしこれはカスタムコードで実現できます。ここには幾分基本的な例があります:Merging workbooks into a master workbook with separate sheet for each file

0

すべてのレポートを一度に実行する方法の1つは、すべてのレポートにすべてのサブスクリプションを追加し、同じサブスクリプション開始時刻をすべてのレポートに設定することです。何が起こるかは、開始時刻が到着すると同時にすべてのレポートが同時に実行され、共有場所でexcel/pdf(任意の形式指定)ファイルが生成されます。

関連する問題