【发布时间】:2015-07-22 14:01:46
【问题描述】:
这是一个简单的 SCD,具有可用的类型二(历史性)更改。
在图像中,当更新一行时,存在两个不同的行,一个沿着“新输出”路径行进,另一行沿着“历史属性插入输出”行进。
在“Historical Attributes Inserts Output”的路径下,“Derived Column”添加一列(或替换列信息),以便将 RowisCurrent(例如)更改为 False。
在“新输出”路径下,该行在“派生列 1”处选取“真”的 RowisCurrent 状态。
我不明白“联合所有”的目的是什么。为什么“OLE DB 命令”和 Union All 之间有联系?
如果过期的行在“OLE DB 命令”处更新,则正在传递的内容以及所传递的内容在写入之前不会在“派生列 1”处将 RowisCurrent 设置为“True” “插入目标”处的数据库?
【问题讨论】:
标签: sql-server sql-server-2008 ssis scd