数仓--Theory--数仓命名规范

总体原则

  • 数据库名、数据表名、字段名全部小写,单数形式,使用"_"进行分割;
  • 不准出现大写与复数表达形式,要见名知意;
  • 不能出现sql语法中关键字,例如:end等;
  • 遵守Alibaba Mysql 开发规范;

数据仓库的库/表命名

  • ods层(操作数据层)
    • 表命名规范:采用贴源涉及,ods_业务缩写_表名_log;数据表名称必须以有特征含义的单词或缩写组成,中间可以用短下划线分割,例如:ods_wifi_fact_raw_log。表名称不能用双引号包含,表名长度不超过30个字符。
  • DWD层(明细数据层)
    • 表命名规范:dwd_{主题缩写}{业务过程缩写}[自定义标签缩写]_{单分区增量全量标识},例如:dwd_num_daily_phone_request_inc
  • DWS层(汇总数据层)
    • 表命名规范:dws_{数据域缩写}[自定义标签缩写]{刷新周期标识}dws_业务主题_monthly/daily/hourly等时间跨度,例如:dws_accurate_dot_show_daily
  • source层(维度表/字典文件/配置文件)
    • 命名规范:
      • 维度表:source_业务主题_dim
      • 字典文件:source_业务主题_dict
  • 命名的规范需要在数据质量监测中进行体现和定期测量,关于数据质量监测,请参考:数仓--Theory--数仓数据质量监控

待补充,未完待续!
推荐阅读博客:数据中台专栏(四):数据中台设计与数据资产管理

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容