数仓建模理论核心要义

1.Kimball理论

维度建模(Kimball架构)

2.阿里OneData理论

全链路数据治理-智能数据建模

3.核心概念拓展

3.1 一致性维度?

3.1.1 一致性维度体现是什么

在同一个集市内,一致性维度的意思是两个维度如果有关系,要么就是完全一样的,要么就是一个维度在数学意义上是另一个维度的子集。例如,如果建立月维度话,月维度的各种描述必须与日期维度中的完全一致,最常用的做法就是在日期维度上建立视图生成月维度。这样月维度就可以是日期维度的子集,在后续钻取等操作时可以保持一致。如果维度表中的数据量较大,出于效率的考虑,应该建立物化视图或者实际的物理表。
一致性维度的意思是两个维度如果有关系,要么就是完全一样的,怎么理解??
可以从数据格式、数据值、数据粒度、数据质量来评价一样一致性维度的五个方面

3.1.2 为什么要做一致性维度

(1)容易管理,一致性维度不仅规范化,而且大大减少维度表的数量。
(2)容易使用,同一主题或者实体的维度表单一,容易获取和使用。所有的事实共享同样的维度,容易进行交叉计算。

维度建模核心之一致性维度

3.2 一致性事实?

一致性事实的体现:不同集市的同一事实,需保证口径一致,单位统一。

3.3 如何解决缓慢变化维问题?

缓慢变化维

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值