为了填充SCD2维度表,注意最新活动行的标记始终是有益的。
我能想到两种方式 1)valid_from / valid_to 2)active_status:active / deleted
很明显,valid_from / valid_to会保留更多信息,但这会使ETL过程复杂化吗?
这两种方法的顶尖是什么?
答案 0 :(得分:0)
实现SCD2主要有两种方式
1继续版本控制。 2保留维度的开始日期和结束日期。
在大多数情况下,我们使用第二种方法来使用活动的非活动标志。
答案 1 :(得分:0)
如果您想要加载历史数据,则需要使用自/关日期。
当前/活动标志只是一个查询助手。