首页/数据/数仓建模速查/维度派生属性与规范化
维度与事实设计149 条

维度派生属性与规范化

把可推导属性(年龄分段、区域归类)在维度加工时固化,避免下游各写一套 CASE;派生规则要版本化登记。

数仓建模速查数据更新于 2026-10-12
示例年龄分段 / 价格带 / 区域
位置维度加工层固化
治理分段边界写入文档

分段示例

分段示例
SELECT customer_id,
       CASE WHEN age < 18 THEN '未成年'
            WHEN age < 30 THEN '18-29'
            WHEN age < 45 THEN '30-44'
            ELSE '45+' END AS age_band
FROM stg_customer;
原始值保留在 ODS 层,分段规则变更时可重算而不依赖历史快照。

易错点

  • 分段边界散落在多个报表,口径互相打架
  • 不保留原始值,规则调整后无法回溯重算

数据来源与参考

  • 数仓建模实践:维度属性派生
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌