首页/数据/数仓建模速查/键字段命名:_sk / _id / _code
分层与规范64 条

键字段命名:_sk / _id / _code

代理键用 _sk 后缀(数仓生成)、业务主键用 _id 或 _no、编码类用 _code;同一字段在不同表出现时后缀应保持一致。

数仓建模速查数据更新于 2026-10-12
_sk代理键
_id业务主键
_no单号/流水号
_code编码/枚举

键字段并存

键字段并存
CREATE TABLE dwd_trade_order_di (
  order_sk    BIGINT  COMMENT '订单代理键',
  order_id    STRING  COMMENT '订单业务主键',
  store_code  STRING  COMMENT '门店编码',
  dt STRING
) PARTITIONED BY (dt STRING);
代理键用于关联维度,业务主键用于与源系统核对,两者不要混用。

易错点

  • 用业务主键直接关联维度,SCD 变更后历史数据错配

数据来源与参考

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