2016-09-14 4 views
0

私は各.csvに.csvファイルのグループを持っています。それぞれの.csvには独自の請求書番号があります。私はcsvファイルのインボイス番号を比較し、それをテーブルと比較し、そのインボイス番号が存在するかどうかを確認し、フィールドの更新セットが存在するかどうかを確認し、存在しなければテーブルにファイルを挿入する必要があります。 SSISでこれを行う方法はありますか?.CSVをデータベーステーブルと比較して既存のレコードまたは新しいレコードを特定します

+0

ssisのループコンテナごとにaを使用し、フォルダパスを渡して各ファイルを繰り返し、データをデータベースの一時テーブルにロードします。その後、実際のテーブルと一時テーブルのデータを比較することができます。 –

答えて

0

SSISルックアップタスクを使用して、ファイルからの請求書番号がDBテーブルに存在するかどうかを判断できます。

ルックアップから「Lookup No Match Output」を「OLE DB Destination」に送信し、データを挿入します。

ルックアップから「Lookup Match Output」を「OLE DBコマンド」に送信し、更新を実行します。

関連する問題