美文网首页PowerBI专栏
事实表和维度表

事实表和维度表

作者: PowerBI星球 | 来源:发表于2018-12-13 18:39 被阅读36次

这是知识星球上一个朋友的问题和回答,分享如下:

问:设置模型的关键是什么呢?我有几个疑惑1、所有要计算的维度都必须有唯一的维度表吗?就好比财务软件的科目档案、客商档案等?2、要按某一维度计算某一事实表,此事实表必须与对应的维度表链接?3、要将两个事实表数据关联计算满足的条件:1、两个事实表都要有该维度2、两个事实表的该维度必须通过一个维度表做链接,这样理解对吗?


答:

维度表是从事实表中抽离出来的分析粒度,在数据建模时,最好是分清事实表和维度表,对于后期的分析思路以及模型理解非常重要,也会降低信息冗余,提升运算速度。

对于你的这几个疑惑,

1. 应该有单独的维度表,如果维度相互联系,几个维度也可以放在一张维度表中,比如日期表就是一个维度表,年 月 日 季度等维度都在一个表中。

2. 维度表和事实表必须通过字段建立关系,否则就模型不知道二者有什么联系,就无法分析。

3. 两个事实表建立联系也可以,当然必须有共同的字段,否则没法建立关系。另外两个都是事实表,关系很可能是多对多,在Excel的Powerpivot中还不允许多对多,所以通过一个中间表,间接建立关系。在PowerBI中,已经允许建立多对多关系,不通过中间表也可以。不过在分析中应尽量避免两个事实表建立多对多的关系。

by PowerBI星球

相关文章

  • 数据仓库(08)数仓事实表和维度表技术

    所谓的事实表和维度表技术,指的就是如何和构造一张事实表和维度表,是的事实表和维度表,可以涵盖现在目前的需要和方便后...

  • 事实表和维度表

    这是知识星球上一个朋友的问题和回答,分享如下: 问:设置模型的关键是什么呢?我有几个疑惑1、所有要计算的维度都必须...

  • 维度表和事实表

    维度表 维度表:一般是对事实的描述信息。每一张维表对应现实世界中的一个对象或者概念。例如:用户,商品,日期,地区等...

  • 维度退化

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

  • 维度建模理论

    下面介绍维度建模的基本概念及过程 维度表和事实表 维度建模过程 选择业务流程 声明粒度 确认维度 确认事实

  • 数据仓库的学习

    事实表、维度表、维度、度量 事实表:一般为具有可统计量化的信息的表。如订单表适合作为事实表,其中有订购数量、订单金...

  • 事实表与维度表

    前文介绍了一维表和二维表的异同及相互转换 今天再来解释一下事实表与维度表 先来看下表。回忆下,这是一维表二维表? ...

  • 维度表与事实表

    维度表 维度表:一般是对事实的描述信息。每一张维表对应现实世界中的一个对象或者概念。 例如:用户、商品、日期...

  • 数据仓库-高级事实表技术-读书笔记五

    事实表代理键1,可以用作所有维度表的主键2,单列代理事实键,不与任何维度关联的事实表代理键作用一:作为事实表的唯一...

  • Hive维度模型设计

    维度模型设计: 1.选择业务过程 2.声明粒度 3.确认维度 4.确认事实 维度表概述: 维度表是事实表不可或缺的...

网友评论

    本文标题:事实表和维度表

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