valid_from/valid_to 在维度 table 中反对 active_status
valid_from/valid_to against active_status in dimension table
为了填充 SCD2 维度 table,标记最新的活动行总是有益的。
我能想到的有两种方法
1) valid_from/valid_to
2) active_status: active/deleted
显然 valid_from/valid_to 保留了更多信息,但这会使 ETL 过程复杂化吗?
这两种方法的优缺点是什么?
SCD2主要有两种实现方式
1 保持版本控制。
2 保留维度的开始日期和结束日期。
在大多数情况下,我们使用第二种方法,并使用活动非活动标志。
如果您想加载历史数据,则需要 from/to 个日期。
current/active 标志只是一个查询助手。
为了填充 SCD2 维度 table,标记最新的活动行总是有益的。
我能想到的有两种方法 1) valid_from/valid_to 2) active_status: active/deleted
显然 valid_from/valid_to 保留了更多信息,但这会使 ETL 过程复杂化吗?
这两种方法的优缺点是什么?
SCD2主要有两种实现方式
1 保持版本控制。 2 保留维度的开始日期和结束日期。
在大多数情况下,我们使用第二种方法,并使用活动非活动标志。
如果您想加载历史数据,则需要 from/to 个日期。
current/active 标志只是一个查询助手。