我们可以在事实表中执行SCD类型2的验证

时间:2017-05-24 12:45:01

标签: testing etl

验证(SCD)在事实表格中慢慢改变维度类型2

1 个答案:

答案 0 :(得分:0)

为了澄清这部分,让我用简单的语言为您定义术语:

维度表 :包含与数据仓库相关的数据的表

慢慢改变维度 :表格中的维度随时间变化缓慢,即维护历史数据。

事实表 :Fact表包含每个维度(在连接的架构中)的主键列,其中包含(并非总是)序列号。事实表可以包含其他不能与任何维度相关联的值。

现在回答你的问题:SCD 2实际上将处理维度表中的记录,而不是事实表。事实表将仅包含维度表的主键作为外键以及一些其他与维度表的DDL不直接相关的值。

TLDR ;不,Fact表包含主键作为Foriegn键,因此无法帮助验证SCD 2中的数据,例如数据重复,数据冗余。