使用mysql实现SCD2逻辑

时间:2012-10-09 14:05:50

标签: dimension scd2

我需要处理一个表,其中包含以下记录到SD2表中。这将需要读取前一行的值并确定它是匹配的,然后处理。如果得分记录没有变化,则更新其他已删除的记录,因此将其标记为在SCD2中终止。

NAME分数删除/更新时间 Hemant 100 2012-08-01 Hemant 200 2012-08-10 Hemant 100 2012-08-11 Rahul 100 2012-08-01 Rahul 100 2012-08-02 Rahul 200 2012-08-03

数据需要像这样加载到表中:

名称值从有效到有效 Hemant 100 - 2012-08-01 Hemant 200 2012-08-01 2012-08-10 Hemant 100 2012-08-10 2012-08-11 Rahul 100 - 2012-08-02 Rahul 200 2012-08-02 2012-08-03

不能使用按功能分组,因为相同的键值对可以在以后的日期或多个日期重复。任何建议将受到高度赞赏。

此致

0 个答案:

没有答案