SSIS中我慢慢变化的维度在不应该的时候不断变化

时间:2014-06-02 23:06:12

标签: sql-server ssis etl scd

我有一个SCD转换,当我重新运行相同的包时,47条记录更新,即使没有更新。我看到的唯一不一致是这47条记录以数字01N,10A等开头。这些都有相同的商业密钥。例如,它们都具有729的ID。

如何解决此问题以防止他们更新。

enter image description here

这些是我对SCD的属性。我之前屏幕上的业务键是ID。

enter image description here

这是数据。我注意到的唯一差异是类似的ID,并且这些记录以数值开头。源中的列与目标类似。 ID是INT,DESCR是varchar(200)

1 个答案:

答案 0 :(得分:1)

如果Yard_Bin_Pile_ID是您的SCD业务密钥而且源有多个具有相同业务密钥的行,那么您的SCD将如何决定保留哪一个?根据要求,您可能需要将DW_Begin_Date添加到业务键。