首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >填充Type-3 SCD所使用的算法是什么?

填充Type-3 SCD所使用的算法是什么?
EN

Stack Overflow用户
提问于 2013-05-23 02:40:23
回答 1查看 277关注 0票数 0

这里有点新,但这里开始了。填充Type-3 SCD所使用的算法是什么?我有事实表和维度表已经设置,并已通过TOS在talend这一点,但需要的代码。使用MySQL。任何一种一般性的想法,甚至是对正确方法的引用,都是值得赞赏的。此外,也欢迎任何文档参考。

EN

回答 1

Stack Overflow用户

发布于 2014-12-17 20:15:42

嗯,我想这就是你要找的。例如,我们有一个salesperson维度表,我们需要使用SCD Type-3更改它的区域

Step-1

使用ALTER Table语句添加列

ALTER TABLE SalesPersonTable ADD old_territory datatype

添加了old_territory `

Step-2

将上一列区域重命名为new_territory

ALTER TABLE SalesPersonTable CHANGE territory new_territory datatype

Step-3

更新受影响的SalesPerson数据

UPDATE SalesPersonTable SET old_territory = new_territory WHERE SalesPersonKey=YourKeyHere

Step-4

立即更新new_territory

UPDATE SalesPersonTable SET new_territory = 'New Territory' WHERE SalesPersonKey=YourKeyHere

现在你可以在这里看到这里没有像算法一样的东西。只需遵循一些简单的步骤即可。您可以编写自己的过程来实现这一点。那就祝你好运。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16699302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档