首页/数据/数仓建模速查/DWS 粒度声明与表名一致性
分层与规范64 条

DWS 粒度声明与表名一致性

粒度必须在表名与注释中显式声明(如 dws_trade_store_day 表示门店乘日),粒度不明的汇总表会被下游误用并导致重复计算。

数仓建模速查数据更新于 2026-10-12
表名主题+维度+周期
注释一句话粒度
唯一性同粒度不重复建表
主键维度组合+分区

粒度标注

粒度标注
CREATE TABLE dws_trade_store_day (
  store_id  STRING COMMENT '门店ID',
  order_cnt BIGINT COMMENT '订单数',
  pay_amt   DECIMAL(18,2) COMMENT '支付金额'
) COMMENT '交易主题-门店粒度-日汇总;粒度:store_id x dt'
PARTITIONED BY (dt STRING);
两张粒度不同的表起相近名字(day 与 day_detail),下游必然取错。

易错点

  • 同粒度重复建表,数字互相打架

数据来源与参考

  • 阿里《大数据之路:阿里巴巴大数据实践》
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌