首页/数据/数仓建模速查/DWS 宽表与主题域划分
分层与规范64 条

DWS 宽表与主题域划分

宽表把常用维度属性拼到汇总表减少下游 join;主题域按业务过程划分(交易/用户/商品/流量/履约),跨域指标在 ADS 或指标层组合。

数仓建模速查数据更新于 2026-10-12
主题域交易/用户/商品/流量
宽表预拼维度属性
跨域放到 ADS 组合
约束域内不跨域关联

宽表拼维

宽表拼维
SELECT f.store_id, s.store_name, r.region_name, f.order_cnt, f.pay_amt
FROM dws_trade_store_day f
LEFT JOIN dim_store  s ON f.store_id = s.store_id AND s.is_current=1
LEFT JOIN dim_region r ON s.region_id = r.region_id
WHERE f.dt='2026-10-12';
宽表字段变多后按访问频率分组,避免下游整表扫描式取数。

易错点

  • 宽表把全部维度都拼上,多数字段无人使用且维护昂贵

数据来源与参考

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