0

SSRS は初めてで、クライアントのレポートを自動化しようとしています。設計は完了しましたが、レポート サーバーに展開していません。Business Intelligence Studio 2008 のデザイン ビューアーを使用して手動でレポートを Excel にエクスポートすると、毎回新しいワークブックが作成されます。ただし、このレポートを毎月実行するたびに、同じワークブックの同じワークシートに自動的に Excel にエクスポートする必要があります。このようにして、レポート データを含む Excel ワークブックと、レポート データに基づいて自動入力されるテンプレートを含むその他のワークシートを作成できます。

それを新しいブックにエクスポートしてから、すべてのテンプレートを手動でコピーしてブックに貼り付けることは避けたいと思います。また、CSV または XML にエクスポートしてから Excel にインポートすることも避けたいと思います。

これは可能ですか?おそらくこれはレポートの展開によるもので、私はそこまで到達していないのでしょうか?

ありがとう!

4

1 に答える 1

2

スタック オーバーフローへようこそ。

別の関連技術 SSIS (Sql Server Integrated Services) を検討することをお勧めします。これにより、データ ソースからデータを抽出できます。次に、すぐに使用できるコンポーネントを使用して、データを Excel にエクスポートします。SSIS でパッケージを作成したら、特定の時間にパッケージを実行するようにスケジュールできます (SQL サーバー インスタンスがある場合)。私は現在の役割でそのソリューションを使用して、レポートを自動的に作成し、さまざまな人に電子メールで送信しています。

下のリンクは、BIDS を使用して Excel にエクスポートする方法の 1 つを示しており、他の方法を提案しています。

http://cavemansblog.wordpress.com/2009/04/17/ssis-export-data-from-sql-server-2005-to-excel/

また、このリンクhttp://dougbert.com/blog/post/Excel-in-Integration-Services-Part-1-of-3-Connections-and-Components.aspx は、SSIS を接続するトピックをカバーする 3 つのうちの 1 つです。 Excel、いくつかの優れたアドバイスがあります IMHO

SSRS にはスケジューラが組み込まれており、指定した時間にレポートを実行できます。これはエンタープライズ エディションでのみ利用できると思います。この機能は、メモリが正しく機能する場合、データを挿入せず、毎回ファイルを作成または上書きするだけです。したがって、これがあなたが探している解決策であるかどうかはわかりません。

于 2012-06-08T13:31:44.883 に答える