| 来源 | 维度间引用 |
|---|---|
| 控制 | 能冗余则冗余,少建支架 |
| 例外 | 层次深且共享广时保留 |
示例
示例
-- dim_product 引用 dim_category(支架)
SELECT c.l1, p.brand, sum(f.amt) FROM fact f JOIN dim_product p ON f.p_k=p.p_k JOIN dim_category c ON p.cat_k=c.cat_k GROUP BY 1,2;支架维度的取舍标准是复用广度与变更频率。
支架维度是被其他维度引用的维度(雪花化的产物),如商品维度引用类目维度;星型中应尽量控制其数量。
| 来源 | 维度间引用 |
|---|---|
| 控制 | 能冗余则冗余,少建支架 |
| 例外 | 层次深且共享广时保留 |
-- dim_product 引用 dim_category(支架)
SELECT c.l1, p.brand, sum(f.amt) FROM fact f JOIN dim_product p ON f.p_k=p.p_k JOIN dim_category c ON p.cat_k=c.cat_k GROUP BY 1,2;