数仓学习笔记day1——维度建模与数据分析模型

本文介绍了维度建模在分析系统中的应用,包括事实表和维度表的概念。事实表结合了维度和度量,每个维度通常对应一张维度表。维度表可能包含缓慢变化的维度,可通过拉链表解决。星型模型和雪花模型是常见的数据仓库结构,前者更常用,后者通过拆分维度表减少冗余但增加关联复杂性。星座模型则在多个事实表共享维度表时出现。
摘要由CSDN通过智能技术生成

范式建模适用于业务系统,维度建模适用于分析系统。 

维度建模主要包含两种类型的表:事实表和维度表

  

事实表:

  • 事实表 = 维度 + 度量
  • 维度就是观察数据的角度,主题也是观察数据的角度,主题涵盖了很多维度
  • 事实表中每个维度列一般都有一张维度表与之一一对应,方便我们拿着当前维度列与维度表进行关联。
  • 如果把事实表中每个维度列和对应的维度表进行关联,关联后得到的表就叫宽表。

维度表:

  • 有些维度是缓慢变化的,比如手机由高端变成低端,可以用拉链表解决问题,用时间作为区分
  • 变化非常频繁的是事实表,维度表一般不经常变化

 星型模型:

 雪花模型:

  • 维度表不再是单独的一层维度,变成了中间的过渡维度
  • 星型模型和雪花模型的主要区别就是对维度表的拆分。雪花模型减少了数据冗余,但分析时需要关联的表特别多。
  • 星型模型用的比较广泛

 星座模型:

在数据仓库中星座模型也使用比较多,当多个事实表共用多个维度表时,就构成了星座模型。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值