维度退化

作者: 无敌飞天小肥猫 | 来源:发表于2020-04-03 12:43 被阅读0次

什么是维度退化?

将维度退化到事实表中,减少事实表和维度表的关联

在维度建模的数据仓库中,有一种维度叫Degenerate Dimension,中文一般翻译为“退化维度”。这种退化维度一般都是事务的编号,如订单编号、发票编号等。这类编号需要保存到事实表中,但是不需要对应的维度表,所以称为退化维度。

退化维度经常会和其他一些维度一起组合成事实表的主键。在Kimball提出的维度建模中,事实表应该保存最细粒度的数据。所以对于象销售单这样的事实表来说,需要销售单编号和产品来共同作为主键,而不能用销售日期、商场、产品等用来分析的维度共同作为主键。

退化维度在分析中可以用来做分组使用。它可以将同一个事务中销售的产品集中在一起。

因为事实表主键的成员一般都是维度值所组成,但退化维度虽然也属于主键值,但没有单独的维度表,所以叫退化维度。

相关文章

  • 维度退化

    什么是维度退化? 将维度退化到事实表中,减少事实表和维度表的关联 在维度建模的数据仓库中,有一种维度叫Degene...

  • 数仓--DW--Hadoop数仓实践Case-08-退化维度

    退化维度概述 退化维度,该技术减少维度的数量, 简化维度数据仓库模式。 简单的模式比复杂的更容易理解, 也有更好的...

  • 退化维度作用

    1、数据进行分组 2、通过退化维度关联操作系统源数据

  • DWB宽表建立之地址和地区三级联动问题

    DWB-数据基础层,功能是把数据降维成跟主题相关的宽表 在进行维度退化的时候,需要将各个表的==核心字段==退化到...

  • 数仓实战04:数仓搭建-DWD层

    1)对用户行为数据解析2)对核心数据进行判空过滤。3)对业务数据采用维度模型重新建模,即维度退化。 1.用户行为启...

  • 百问中台:数据中台ODDA之DWD层建模

    概述 ODS完成后,接下来就是进行DWD建模。对ODS层数据进行清洗和维度退化。 ODDA建模 1. 建表 2.检...

  • 2019-07-19

    退化维度 在大数据的事实表模型设计中,更多的是考虑提高下游用户的使用效率,降低数据获取的复杂性,减少关联的表数量。...

  • 退化

    时代滚滚进,人类反退化, 美食依赖人,手工全不会。

  • 退化

    这个城市的动物对森林持续惶恐森林时区不以树木划分以灯的红和绿。划分以摩天大楼的高划分以斑马线的脚步数量划分 它们小...

  • 退化

    用很长的时间去经历去思考为寻求一份能满足自己的答案,我明明已经很清晰。可是为了什么我要倒退着走路?这样盲目与退步。...

网友评论

    本文标题:维度退化

    本文链接:https://www.haomeiwen.com/subject/ndrhphtx.html