谈谈维度数据建模原理
3 6 Ke·2026-02-13 12:24
多数数据团队都面临着同样的难题:维度建模 。这个概念其实并不复杂,但标准的解释通常都使用相同的例子,缺乏更深入 的理解。 下面是 有关 星型模式的 内容 和 常见的例子。 本文将探讨以下内容: 维度建模 最难的地方在于,大家都用同样的例子来解释它:销售表、订单表、交易表。这些例子反复出现。如果你的业务模 式与零售业不同,你可能会觉得这些例子与 你无关。 但以下方法对我有帮助:停止思考表。 如果你的公司里发生了什么事的话,想想实际发生了什么。 一位用户注册了。 一个支持工单已关闭。 传感器读数已收到。 销售表、订单表、交易表……这些通常都是电商或零售场景,与你的实际业务截然不同。如果你处理的是SaaS指标、物联网传 感器数据或医疗记录,你可能会开始怀疑这种方法是否真的适用于你。 确实如此。但你必须停止思考具体的例子,而开始思考其背后的模式。 付款已处理。 发生的事情就是 事实 。其他的一切都只是关于事情发生的时间、涉及的人员以及事件的类型等 背景信息。 拉尔夫·金博尔围绕这一区别构建了 一整套方法论。事实 是动词, 维度 是其他一切。 事实 与 维度 之间的根本区别 如何确定事实表的 粒度 每种表类型 实际包含 ...