| 结构 | 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;维度建模的默认形态是星型,冗余换来的可读性在分析场景下往往是正收益。
星型模型由中心事实表与外围维度表组成,维度直接连事实、不做多级范式拆分;查询 join 层数少,对 BI 与分析引擎友好。
| 结构 | 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;