数仓之事实表和维度表

维度表:维度表示你对数据进行分析时所用的一个量,比如你要分析产品销售情况,你可以选择按区域来划分,或者选择按类别进行分析。这样的按。。。。分析就构成了一个维度。

事实表:数据聚合后依据某个维度生成的结果表,

 

事实表是用来储存主题的主干内容的,以日常工作内容举例,工作量可能具有如下属性:工作日期,人员,工作时长,加班时长,工作性质,是否外勤,工作内容,审核人,其中工作时长,加班时长为主干,是工作量主题的基本内容。而工作日期,人员,工作性质,是否外勤是可以被分类的,如日期可以分为年-月-日,所以把能够分类的属性单独列出来,成为维度表。在事实表中维护事实与维度的引用关系。

在上述例子中,事实表可以设计成如下
WorkDate EmployeeID,WorkTypeID,Islegwork,Content,

而时间,员工,工作类型,是否外勤则归为维度表。

 

事实数据表的主要特点是包含数字数据,并且这些数字信息可以汇总。以提供有关单位作为历史的依据,每个事实数据表包含一个由多个部分组成的索引,该索引包含外键的相关性维度表的所有主键,而维度表包含事实记录的所有特性。事实数据表不应该包含描述性的信息。也不应该包含除数字度量字段及使事实与维度表中对应项的相关索引字段的之外的任何数据。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值