0


数仓表命名规范

表命名(英文名)格式:
{层级}{来源}{数据域英文缩写名}{业务内容}{分区策略}
各个部分的含义:

  • 层级:数据仓库中表的层级,包括:ods、dwd、dwc、dwb、dws、ads、dm、app、dim、tmp。
  • 来源:数据的来源,例如mysql、csv、kafka等。(etl、线下导入、实时接入)
  • 数据域英文缩写名:该表所属的数据域,使用英文缩写进行表示,例如crm、hr、finance等。
  • 业务内容:该表所包含的具体业务内容,例如order、customer、employee等。
  • 分区策略:该表的分区策略,例如:
    "di": daily incremental partition, 按日增量分区
    "df": daily full partition, 按日全量分区
    "mi": monthly incremental partition, 按月增量分区
    "mf": monthly full partition, 按月全量分区
    ps: 无分区全量后缀使用"af"

ods表名:
{层级}{来源}{数据域英文缩写名}{业务内容}{分区策略}
格式举例:ods_mysql_bu_user_order_di,表示数据仓库中的ods层表,来源为mysql数据库,属于数据域bu,包含用户和订单信息,按天进行分区。
dwd表名:

标签: 大数据

本文转载自: https://blog.csdn.net/absolete/article/details/141131845
版权归原作者 bigxianzhang 所有, 如有侵权,请联系我们删除。

“数仓表命名规范”的评论:

还没有评论