首页/数据/数仓建模速查/分区字段命名:统一 dt 与 dh
分层与规范64 条

分区字段命名:统一 dt 与 dh

分区字段全库统一:日分区 dt(yyyy-MM-dd)、小时分区 dh(yyyy-MM-dd HH)或 dt+hh 两级;统一命名让跨表脚本可以直接传参。

数仓建模速查数据更新于 2026-10-12
日分区dt yyyy-MM-dd
小时分区hh 0-23 或 dh
格式字符串便于裁剪
跨表同名可参数化

两级分区

两级分区
CREATE TABLE dwd_flow_event_di (
  event_id STRING,
  user_id  STRING
)
PARTITIONED BY (dt STRING COMMENT '日期 yyyy-MM-dd', hh STRING COMMENT '小时 00-23');
分区值写成 2026/10/12 带斜杠,会在文件系统上形成多级目录,导致分区数量爆炸。

易错点

  • 分区值格式不统一(10-12 与 2026-10-12 混用)

数据来源与参考

  • Hive 官方文档:LanguageManual DDL
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌