-1

50 人以上のユーザー向けにレポート (レポートのようなテーブル) を作成する必要があります。特定のユーザーのデータを含むそれぞれを作成し、電子メールで送信する必要があります。

そのプロセスをどのように作成して自動化しますか?

そのタスクを実行するために次のプログラムを含めることは可能ですか?

-Sql reporting services
-Integration services
-Other techniques?

ありがとう

4

1 に答える 1

1

SQL Server Reporting Services (SSRS) を使用し、Report Builder や Business Intelligence Development Studio などのツールを使用して、入力パラメーター UserId (およびいくつかの追加パラメーター) を持つレポートを作成できます。次に、SQLでクエリを記述し、そのクエリに基づいてSSRSでレポートを生成する必要があります。その後、ReportViewer コントロールを使用してクライアントを作成できます (標準のレポート サーバー クライアントを使用したくない場合)。このコントロールは、Web および WinForms で使用できます。最初に、このチュートリアルを読むことができます: SSRS チュートリアル

自動化のために、ReportExecutionService とメソッド Render を使用して、コード ビハインドでレポートのエクスポート ファイルを取得できます - MSDN Render

そして、このファイルを電子メールで送信します。

于 2013-02-20T08:54:11.050 に答える