| 粒度 | 常用组合,不再下钻 |
|---|---|
| 组合数 | 受控(<= 明细粒度) |
| 勾稽 | 与明细汇总比对 |
预聚合表
预聚合表
CREATE TABLE ads_sales_month_region AS
SELECT substr(dt, 1, 7) AS month, region_sk, sum(amt) AS amt, sum(qty) AS qty
FROM dwd_sales GROUP BY 1, 2;预聚合的价值在加速与口径统一;先有明细事实表,再有预聚合,不可反过来。
把高频查询的维度组合预先聚合(如月 x 区域 x 类目),控制组合数并标明「不可再下钻」;预聚合与明细必须能勾稽。
| 粒度 | 常用组合,不再下钻 |
|---|---|
| 组合数 | 受控(<= 明细粒度) |
| 勾稽 | 与明细汇总比对 |
CREATE TABLE ads_sales_month_region AS
SELECT substr(dt, 1, 7) AS month, region_sk, sum(amt) AS amt, sum(qty) AS qty
FROM dwd_sales GROUP BY 1, 2;