私の会社の部署は、無効なデビットカードのスプレッドシートとして毎日レポートを受け取ります。 0〜数百の異なるクライアントを含むことができます。クライアントIDは、スプレッドシートの列です。彼らは、クライアントAのレコードを取って、例えばClient_A_20170602.xlsxと呼ばれるスプレッドシートを作成してそれをクライアントAに電子メールで送信しなければなりません。そして、クライアントBのために同じことをしなければなりません。それを手動で行うことに取り組んだが、今日は115の異なるクライアントがいた。彼らは、このプロセスを自動化するSSISパッケージを作成できるかどうかを知りたいと思っています。SSISは入力のフィールドの値に基づいて出力スプレッドシートを作成できます
スプレッドシートをSQLテーブルに持ち込み、クライアントIDでSELECT DISTINCTを実行し、結果をテンポラリテーブルに入れ、テンポラリテーブルの各クライアントを通過し、レコードを取得して日付に入れることができます刻印されたテーブル。次に、(SSISに戻って)FOR EACHループを使用して日付スタンプを含むファイルを検索し、スプレッドシートに書き出すことができました。
これは動作しますか?誰かがより良い解決策を提案できますか?
おかげで、
はい、これはSSISで実行できます。質問。電子メールを送信するにはSSISが必要ですか? –