首页/数据/数仓建模速查/DWD 与 DWS 的边界判据
分层与规范64 条

DWD 与 DWS 的边界判据

边界判据是是否需要下钻到单据/事件级:需要下钻的留在 DWD;只看维度组合下的聚合结果、且被多个下游复用,才进 DWS。

数仓建模速查数据更新于 2026-10-12
DWD 判据要下钻到行
DWS 判据多下游复用聚合
反例单报表用的特殊聚合

判断顺序

判断顺序
1) 下游需要 order_id 级别明细        -> DWD
2) 聚合结果被 2 个以上下游复用        -> DWS
3) 其余单场景聚合与口径修正            -> ADS
把 DWD 当 DWS 用(报表 SQL 直接写复杂聚合)会让每次查询都重算明细。

易错点

  • 汇总结果只有一张报表用,却建成 DWS 造成无人维护

数据来源与参考

  • Kimball《数据仓库工具箱(第3版)》
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌