0

假设有一个表模式,其中列中有 a、b、c、d、start_time、end_time、current_status。

我们可以将 a、b、c 作为 SCD 列,并且让 d 不成为 SCD 逻辑的一部分,这样如果 d 发生变化,它就不会创建新的 SCD 行吗?

4

2 回答 2

0

Type 2 SCD 称为行版本控制,您可以在其中将更改作为具有当前标志和活动日期以及其他元数据的版本记录来跟踪。不要忘记,在您实施了您选择的维度类型之后,您需要将您的事实记录指向相关的业务或代理键。SCD 类型 2 中的代理键与记录的特定历史版本相关,从而消除了后来数据结构的连接复杂性。

于 2022-01-26T11:12:57.563 回答
0

是的,如果 d 列的值发生变化,记录将被覆盖。

于 2022-01-26T06:44:26.653 回答