これがこのタスクを実行する正しい方法であるかどうかを調べようとしています。これを改善するための他の提案は大歓迎です。
私のSSISパッケージには次のものがあります。
- データ フロー タスクを実行し、ビューがあるソース データベースへの OLE DB 接続を確立します。
- SQL タスクの実行 - INSERT INTO 宛先を除いてクエリを実行しています (ソースから既に存在するすべてのレコード)。
- メール送信タスクは、メールを送信することです。
データ転送が成功したことを知る方法は? 送信メールを使用して、成功または失敗を示すことができるようにします。
このパッケージが自動的に実行されるようにスケジュールする方法 (毎週火曜日)。
以下の提案を試しました。新しいデータ フロー タスクを参照してください。
OLE DB ソース - データベース サーバーのビューを指している 1 ルックアップは、OLE DB ソースからすべての行を取得します。(ソースとルックアップの行数) が一致します。
検索タスクで、マップされたすべての列で「行のリダイレクト」を使用するようにエラー出力を構成しました。
OLE DB 宛先 (ソースからのレコードのサブセットが既に存在する宛先テーブル。そのため、構成されたエラーの出力は、挿入のために不一致の行を取得します。
パッケージを実行すると、主キー制約エラーが発生します - 重複キーを挿入できません。
助言がありますか?