我正在尝试使用DataStage中的Change Capture和Difference阶段来实现SCD Type1加载。这两个工作都可以正常工作,没有任何错误,但是我想知道这两个阶段之间的区别是什么,哪个可以提供更好的性能?
我尝试了几个测试用例,以找出我发现的差异
有人可以帮助我弄清楚这两个阶段之间的实际重要比喻是什么。 (欢迎任何相关的网络链接)
谢谢。
答案 0 :(得分:0)
性能不是重点-它们应该是可比较的-更重要的是功能性观点。
DIFFERENCE阶段仅在某些情况下(如果它们不是键或值列的一部分并且以不同的方式命名)返回“ before”列和after列
“更改捕获”阶段返回“之后”列。 BEfore列仅适用于删除
答案 1 :(得分:0)
尝试渐变维度阶段。它可以为您完成更多工作。