数仓-维度建模

本文详细介绍了维度建模,包括其好处、事实表类型和维度表的特性。事实表分为事务型、周期快照和累计快照三种,而维度表则强调描述性和完整性的属性值。此外,文章还探讨了维度建模过程和处理缓慢变化维的策略,如覆盖、添加新行和新属性等。
摘要由CSDN通过智能技术生成

一、维度建模介绍

1.维度建模:

是一种将数据结构化的逻辑设计方案,将客观世界分成度量(事实表)和上下文(维度表),每一个业务模型都可以用维度建模表示。

2.维度建模的好处

易于业务用户理解,信息被分组到一致的业务分类中
查询方便
易于扩展

3.事实表

存储性能度量、一般来说每一个事实都是都是数值型的并且具有可加性的,事实表通常比较大(行比较多)
事实表的键:是由一个多方键组成的,也就是该事实表同一业务过程的维度表的主键
事实表的粒度:表示一行代表什么内容,应当包含业务过程中捕捉的最底层最细节的原子粒度,这样数据又比较高的延展性好灵活性,原子数据能够支持无法预估的即席查询
事实表仅由键和数值型度量组成

1.事务型事实表

发生活动时,才会插入数据,一旦存储不会更改

2.周期快照事实表

按照一定的时间间隔来捕获业务过程的执行情况

3.累计快照事实表

描述业务过程在不确定时间跨度里的活动,保存最新的状态

4.维度表

特点:列比较多,描述性的、完整且离散取值的(没有遗漏、每一行仅取一个值)
维度表建:单一建(建议使用代理键)<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值