维度表和事实表

  • 事实表:数据聚合后依据某个维度生成的结果表。
  • 维度表:对结果进行解释说明和分析的一个角度。

举一个简单的例子:如人是客观存在的,一个人可以看做是一张事实表。对这个人的解释,可以从who(叫什么),where(从哪儿来),when(什么时候来的),what(来做什么),四个角度进行解释说明。如:老王,北京,202006,项目经理。

维度表就是分析主体数据的各种角度,我们的目的就是从各种角度去制定指标,进而根据这些指标去看主体的各个属性。

有一个点需要注意:我们不可能去把一个客观存在的事实做成一个维度去分析的,维度建模中只存在通过各种维度去分析一个事实,而不能通过别的事实角度去分析另一个事实,如果存在这种结构,也应该是指标值(度量值)而不是一个维度。
维度表:维度表只能是事实表的一个分析角度,它里面的数据应该是对事实的各个方面描述,比如时间维度表。
事实表:事实表其实质就是通过各种维度和一些指标值的组合来确定一个事实的,比如通过时间维度,地域组织维度,指标值可以去确定在某时某地的一些指标值怎么样的事实。事实表的每一条数据都是几条维度表的数据和指标值交汇而得到的。
如下图:
在这里插入图片描述

一般把能够分类的属性单独列出来,称为维度表,在事实表中维护事实与维度的引用关系。
总的说来,事实表的设计是以能够正确记录历史信息为准则,维度表的设计是以能够以合适的角度来聚合主题内容为准则。

  • 5
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值