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

事实表和维度表

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

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

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


    答:

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

    对于你的这几个疑惑,

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

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

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

    by PowerBI星球

    相关文章

      网友评论

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

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