SSIS中的增量加载

时间:2012-03-22 08:48:39

标签: ssis

我有一个输入csv文件,其中包含position_Id,Asofdate等列,这些列必须加载到临时表中。在我的表中,列Position_Id,AsofDate是主键。我们收到此输入文件已有2个小时。对于Exmaple,我们今天在上午10点收到文件,并将文件加载到表格中。再过2个小时后,我们收到了另一个文件,其中包含与我们在2小时后收到的数据相同的数据并且数据加载到表格中。

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.

1 个答案:

答案 0 :(得分:2)

你听说过Upsert一词吗?以下是如何插入(插入新记录和更新现有记录)的示例。

  1. blog post将引导您使用数据流中的查找进行Upserting。
  2. stackoverflow answer提供了解释和设置合并的链接。