| DWD 判据 | 要下钻到行 |
|---|---|
| DWS 判据 | 多下游复用聚合 |
| 反例 | 单报表用的特殊聚合 |
判断顺序
判断顺序
1) 下游需要 order_id 级别明细 -> DWD
2) 聚合结果被 2 个以上下游复用 -> DWS
3) 其余单场景聚合与口径修正 -> ADS把 DWD 当 DWS 用(报表 SQL 直接写复杂聚合)会让每次查询都重算明细。
边界判据是是否需要下钻到单据/事件级:需要下钻的留在 DWD;只看维度组合下的聚合结果、且被多个下游复用,才进 DWS。
| DWD 判据 | 要下钻到行 |
|---|---|
| DWS 判据 | 多下游复用聚合 |
| 反例 | 单报表用的特殊聚合 |
1) 下游需要 order_id 级别明细 -> DWD
2) 聚合结果被 2 个以上下游复用 -> DWS
3) 其余单场景聚合与口径修正 -> ADS