| 来源 | 大维度子集 |
|---|---|
| 目的 | 减少 IO 与 join 宽度 |
| 风险 | 子集定义要受控 |
示例
示例
-- dim_product_shrunk:仅 product_key + 类目层级
SELECT s.cat_l1, sum(f.amount) FROM fact_sale f JOIN dim_product_shrunk s ON f.product_key=s.product_key GROUP BY 1;缩小维度是物化视图的替代思路之一,适合稳定的高频统计路径。
从大维度中裁剪出事实表只需要用到的属性子集(如商品维度只取类目层级),减少 join 宽度与聚合开销。
| 来源 | 大维度子集 |
|---|---|
| 目的 | 减少 IO 与 join 宽度 |
| 风险 | 子集定义要受控 |
-- dim_product_shrunk:仅 product_key + 类目层级
SELECT s.cat_l1, sum(f.amount) FROM fact_sale f JOIN dim_product_shrunk s ON f.product_key=s.product_key GROUP BY 1;