首页/数据/数仓建模速查/星型模型 Star Schema
本包目录(97 条)
建模基础54 条
维度与事实设计43 条

星型模型 Star Schema

星型模型由中心事实表与外围维度表组成,维度直接连事实、不做多级范式拆分;查询 join 层数少,对 BI 与分析引擎友好。

数仓建模速查数据更新于 2026-10-12
结构1 事实 + N 维
优点join 少、易理解
代价维度有冗余存储

示例

示例
SELECT d2.day, sum(f.qty) FROM fact_order f JOIN dim_date d2 ON f.date_key=d2.date_key GROUP BY 1;
维度建模的默认形态是星型,冗余换来的可读性在分析场景下往往是正收益。

易错点

  • 把星型当固定铁律,不评估场景差异
  • 维度冗余被当成设计失误反复重构

数据来源与参考

  • Kimball 方法论:星型模型
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌