2012-03-22 9 views
0

私はステージングテーブルにロードする必要があるposition_Id、Asofdateなどの列を持つ入力csvファイルを持っています。私のテーブルでは、列Position_Id、AsofDateは主キーです。この入力ファイルは2時間ほど受信されます。 Exmapleの場合、今日10時にFileを受け取り、そのファイルをtableに読み込みます.2時間後に、2時間後にデータを読み込んでテーブルにデータを読み込むファイルと同じデータが含まれている別のファイルを受け取りました。SSISのインクリメンタルロード

Now my table contains the data of the file that we recived at 10 Am and 12 pm. At 12:10 pm we received modified input file with different data inside it. Now, my actual requirement is, before the latest input file (12:10 Pm) data is loaded int table, it has to see that only new and updated data has to be loaded into the table. 

答えて

2

Upsertという言葉は聞いたことがありますか?ここでアップサンプルする(新しいレコードを挿入して既存のレコードを更新する)方法の例を示します。

  1. このblog postは、データフロー内のルックアップを使用してUpsertingを説明します。
  2. このstackoverflow answerは、マージの説明と設定へのリンクを提供します。