大数据维度建模中三种事实表的区别-好理解版

咱们用一个非常简单的例子——“开一家奶茶店”,来帮你彻底搞懂大数据中维度建模的三种事实表。

想象一下,你开了一家奶茶店,每天都会产生很多业务数据。你需要把这些数据记录下来,分析经营情况。这三种事实表就是三种不同的“记账本”。


核心概念:先记住一句话

  • 事实表:记录发生了什么事(比如卖了一杯奶茶)。它全是数字(卖了1杯,收了18元),而且这些数字是可以相加的(总销售额、总杯数)。
  • 维度表:记录描述这件事的上下文(比如在哪天、哪个店员、卖了哪种奶茶)。它全是文本描述(日期、店员名、奶茶名),用来筛选和分组。

现在,我们来看三种“记账本”的区别。


1. 事务事实表 — “流水账”本子

这是最常见、最基础的一种表。它记录的是一个个不可再分的最细粒度的业务事件,就像你的收银机打出来的小票一样。

  • 特点一行为一件事,一旦发生就不会改变。
  • 好比:你的收银流水账。每一行就是卖出一杯奶茶的记录。
  • 例子
<
时间戳(什么时候) 订单号 店员ID(谁卖的) 产品ID(卖了什么) 销售金额(卖了多少钱) 销售数量(卖了多少杯)
2023-10-27 10:01:05 #001 张三 珍珠奶茶 18.0 1
2023-10-27 10:05:37 #002 李四 芋泥奶茶 20.0 1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值