这里有点新,但这里有。您用来填充 Type-3 SCD 的算法是什么?我已经设置了事实表和维度表,并且已经通过 talend 中的 TOS 完成了这项工作,但需要代码。使用 MySQL。任何一般的想法甚至是对正确方法的参考都值得赞赏。也欢迎任何文档参考。
问问题
278 次
1 回答
1
好吧,我想这就是你要找的。例如,我们有一个销售人员维度表,我们需要使用SCD Type-3
步骤1
使用 ALTER Table 语句添加列
ALTER TABLE SalesPersonTable ADD old_territory datatype
添加了old_territory`
第2步
将以前的列区域重命名为 new_territory
ALTER TABLE SalesPersonTable CHANGE territory new_territory datatype
第三步
更新受影响的 SalesPerson 数据
UPDATE SalesPersonTable SET old_territory = new_territory WHERE SalesPersonKey=YourKeyHere
第4步
立即更新 new_territory
UPDATE SalesPersonTable SET new_territory = 'New Territory' WHERE SalesPersonKey=YourKeyHere
现在你可以看到这里没有类似算法的东西。只需简单的步骤即可。您可以编写自己的程序来完成此操作。祝你好运。
于 2014-12-17T12:15:42.490 回答