数据仓库系列之维度建模二 (2)

 

数据仓库系列之维度建模二

              2).类型2

              字段值发生变化时会新增一行,重新分配代理键,每一行添加开始日期,结束日期,版本号,是否当前值。 

数据仓库系列之维度建模二

              3).类型3

             每条记录会新增一列来标识变化前的值,发生变化时,把旧值放到新增的列中,把新值覆盖旧值。

数据仓库系列之维度建模二

                4).混合类型

                把上面的三种类型混合来使用。

         1.2日期维

            它是数据仓库必须有的维度,包含日期,日期所属的周,月,季度,年等信息。 

         1.3角色维

           相同的维度表在维度模型中扮演不中的逻辑角色,一般通过创建视图来表示。

         1.4杂项维

          如果每个属性值都很少,可以把这些维度的组合起来生成一个维度表。 

 

数据仓库系列之维度建模二

         1.5支架维

         如果维度之间是一对多的关系或区别于原维度的多个描述性维度属性,可以建雪花型支架维度。

 

数据仓库系列之维度建模二

              1.6多值维度桥接维

              如果二个维度表是多对多的关系,可以使用多值维度设计。

       

数据仓库系列之维度建模二

              1.7微型维

              一个大型维有些属性变化比较频繁,把这些属性单独生成一个微型维度表。

 

数据仓库系列之维度建模二

            1.8缩小维

它是维度表的一个子集或部分属性。

1.9查找维

系统里代码表里维度信息。

1.10层次维

有些维度表是有层次结构的,可以通过视图生成树形结构的维度表。

 

数据仓库系列之维度建模二

             还需要注意,手工维护的维表,有些数据不在业务系统里,需要业务用户手工维护的维度表。

           三、维度建模核心:一致性维度和事实

          企业数据仓库应该建立一致性维度和事实,而不是为每个部门建立维度和事实。 

          3.1、一致性维度

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgwpwy.html