首页/数据/数仓建模速查/维度字段类型与枚举规范
维度与事实设计149 条

维度字段类型与枚举规范

维度属性类型全库统一:枚举值用固定编码(0/1 而非 yes/no 混用)、字符串去空格统一大小写、布尔统一 tinyint。

数仓建模速查数据更新于 2026-10-12
枚举统一编码值域
字符串trim+大小写规范
布尔tinyint 0/1

规范示例

规范示例
is_active   tinyint     -- 0/1
user_name   varchar(64) -- trim 后存储
city_code   string      -- 统一编码,不用中文名做键
枚举值域要登记在数据字典里,新增取值走变更流程。

易错点

  • 布尔字段 yes/no/1/0 混用,下游判断复杂
  • 新增枚举值不走流程,报表过滤条件悄悄失效

数据来源与参考

  • 数仓字段规范实践
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌