首页 > 解决方案 > SQL Server scd2 和 scd1 中的 DWH SCD 类型 2 实现

问题描述

我们正在实施一个新的 dwh 解决方案。我有许多维度需要慢慢改变类型 2 属性。我正在考虑在我的维度中实现类型 2 和类型 1 属性的组合。对于某些维度属性,我们通过在暗表(Type2)中插入新行来跟踪历史,对于其他属性,我们将只更新现有行以进行任何更改(Type1)

问题

标签: data-warehousedimensional-modelingscdscd2

解决方案


好习惯?是的。经常被忽视的维度建模的标准特征。我已经看到了 SCD0、SCD1 和 SCD2 组合的尺寸,没有什么可以阻止其他 SCD 类型的使用。

列没有限制,但这似乎有点过分。您可能希望使用“散列”方法来检测 SCD2 更改,在该方法中计算 SCD2 列的散列,并使用此值来检测是否有任何列发生了更改。

抱歉,我不明白关于审计日志的问题。这些日志是您的数据源吗?


推荐阅读