2017-06-02 5 views
0

私の会社の部署は、無効なデビットカードのスプレッドシートとして毎日レポートを受け取ります。 0〜数百の異なるクライアントを含むことができます。クライアントIDは、スプレッドシートの列です。彼らは、クライアントAのレコードを取って、例えばClient_A_20170602.xlsxと呼ばれるスプレッドシートを作成してそれをクライアントAに電子メールで送信しなければなりません。そして、クライアントBのために同じことをしなければなりません。それを手動で行うことに取り組んだが、今日は115の異なるクライアントがいた。彼らは、このプロセスを自動化するSSISパッケージを作成できるかどうかを知りたいと思っています。SSISは入力のフィールドの値に基づいて出力スプレッドシートを作成できます

スプレッドシートをSQLテーブルに持ち込み、クライアントIDでSELECT DISTINCTを実行し、結果をテンポラリテーブルに入れ、テンポラリテーブルの各クライアントを通過し、レコードを取得して日付に入れることができます刻印されたテーブル。次に、(SSISに戻って)FOR EACHループを使用して日付スタンプを含むファイルを検索し、スプレッドシートに書き出すことができました。

これは動作しますか?誰かがより良い解決策を提案できますか?

おかげで、

+0

はい、これはSSISで実行できます。質問。電子メールを送信するにはSSISが必要ですか? –

答えて

0

ディック別の解決策は、その電子メールそれらに彼らのデータをサブスクリプションを取得し、各クライアントとのSSRSレポートになります。

関連する問題