我们正在实施新的dwh解决方案。我有许多维度需要慢慢改变类型2属性。我正在考虑在我的维度中实现Type 2和Type 1属性的组合。对于某些维度属性,我们通过在dim表(Type2)中插入新行来跟踪历史记录,对于其他属性,我们将更新现有行以进行任何更改(Type1)
问题:
Status
,我们肯定需要SCD2但其余的专栏,我不确定DWH中许多其他专栏的历史记录增加了任何价值。我的问题是,当我们在OLTP中有这个审计表时,如何确定DWH中需要SCD 2的属性?好的做法?是。尺寸建模的标准特征经常被忽视。我已经看到了SCD0,SCD1和SCD2组合的尺寸,并且没有什么可以防止使用其他SCD类型。
列没有限制,但这似乎有点过分。您可能希望使用“哈希”方法来检测SCD2更改,您可以在其中计算SCD2列上的哈希值,并使用此值检测是否有任何列已更改。
对不起,但我不明白有关审核日志的问题。这些日志是您的数据源吗?