gpt4 book ai didi

data-warehouse - 通过示例了解缓慢变化的维度 (SCD) 类型 5 和 7

转载 作者:行者123 更新时间:2023-12-04 06:49:28 24 4
gpt4 key购买 nike

我试图了解 SCD 类型 5,6 和 7 的工作原理。

我读了这个 article金博尔集团和stack overflow回答类型 6。

我可以理解 Type 6 的概念、它是如何工作的以及何时使用它。

但是,我仍然无法理解类型 5 和 7 的工作原理以及何时使用它们。
高度赞赏用示例对类型 5 和 7 的解释。

提前致谢。

最佳答案

我不会太担心 - 类型 3 以上的所有类型在不同时间都被称为类型 6。基本上有一系列技术可以处理更复杂的历史跟踪,您可以选择适合您情况的组合。
话虽如此,我将尝试从本文中更多地了解类型 5 和类型 7:

Design Tip #152 Slowly Changing Dimension Types 0, 4, 5, 6 and 7

  • 类型 5 是“迷你维度”的变体,其中大维度的某些属性可能会发生变化,但您不想执行类型 2,因为该维度有数百万行。您可以将这些属性分解为像垃圾维度一样构建的维度,并且您可以使用该表的键来跟踪历史记录。在类型 5 变体中,您将新键作为类型 1 属性包含在维度本身中,允许您随时查询维度本身以找出这些属性的值,而无需通过事实。欲了解更多信息,请谷歌“迷你维度金球”。
  • 类型 7 是实现与类型 6 相同事物的不同方式,其中您将事物的类型 1 版本与事物的类型 2 版本分开维护。通常,事物的类型 1 版本是通过使用类型 2 版本的 View 创建的。通过在事实中拥有两个键,您可以查询事实发生时的情况以及基于当前版本的维度的情况。它避免了使用当前状态更新旧值的需要。
  • 关于data-warehouse - 通过示例了解缓慢变化的维度 (SCD) 类型 5 和 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43197559/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com