数据建设实践之数据规范

目录

一、命名规范

1.业务系统简称规范

2.数据源简称规范

3.数仓分层规范

4.业务板块简称规范

4.数据域简称规范

5.数据域简称规范

6.业务过程简称规范

7.表名规范

通用规范:

二、字段规范

1.Hive表字段类型规范

2.CK表字段类型规范

3.字段默认值规范

4.审计列规范

三、指标规范

四、建模规范

通用规范:

1.STG层建模规范

2.ODS层建模规范

3.DIM层建模规范

4.DWD层建模规范

5.DWS层建模规范

6.ADS层建模规范

五、建表规范

通用规范:

1.STG层建表规范

2.ODS层建表规范

3.DIM层建表规范

4.DWD层建表规范

5.DWS层建表规范

6.ADS层建表规范

7.DAS层建表规范

六、代码规范

通用规范:

1.STG层代码规范

2.ODS层代码规范

3.DIM层代码规范

4.DWD层代码规范

5.DWS层代码规范

6.ADS层代码规范

 7.DAS表代码规范


一、命名规范

1.业务系统简称规范

命名规则:3-6个英文字母,数字组成

举例:

No

英文简称

英文名称

说明

1

WMS

Warehouse Management System

仓库管理系统

2

MES

Manufacturing Execution System

生产管理系统

3

SCM

Supply Chain Management

供应链管理

4

CRM

Customer Relationship Management

客户管理系统

2.数据源简称规范

命名规则:3-6个英文字母,数字组成

举例:

No

简称

说明

1

WMSDB

仓库管理数据库

3.数仓分层规范

No 

简称

说明

1

STG

贴源层

2

ODS

操作层

3

DIM

公共维度层

4

DWD

明细层

5

DWS

指标层

6

ADS

应用层

4.业务板块简称规范

命名规则:3-6个英文字母,数字组成

举例:

No 

简称

说明

1

SAL

销售板块

2

FMS

财务板块

4.数据域简称规范

命名规则:3-6个英文字母,数字组成

举例:

No 

简称

说明

1

CUST

客户域

2

TRAD

交易域

5.数据域简称规范

命名规则:3-6个英文字母,数字组成

举例:

No 

简称

说明

1

CUST

客户域

2

TRAD

交易域

6.业务过程简称规范

命名规则:3-6个英文字母,数字组成

举例:

No 

简称

说明

1

ORD

下单

3

PAY

支付

7.表名规范

通用规范:

  1. 增量全量标识:i-增量,f-全量
  2. 刷新周期标识:ss-实时,mm-分钟,hh-小时,d-日,w-周,m-月,q-季,y-年
  3. 刷新周期范围缩写:nd-多少天,td-历史至今,sd-年初至今,自然周-cw

No

分层名称

命名规范

说明

1

STG

STG_{源数据库简称}_{源表名}_{刷新周期标识}{增量全量标识}

stg_ord_t_brand_di

2

ODS

ODS_{源数据库简称}_{源表名}_{刷新周期标识}{增量全量标识}

ods_ord_t_brand_df

3

DIM

DIM_{业务板块/pub}_{自定义表名}_{刷新周期标识}{增量全量标识}

dim_mes_factory_df

4

DWD

DWD_{业务板块}_{数据域}_{业务过程}_{自定义表名}_{刷新周期标识}{增量全量标识}

dwd_sal_trad_ord_pos_order_df

5

DWS

DWS_{业务板块}_{数据域}_{统计日期}_{自定义表名}_{统计周期范围}{刷新周期标识}

dws_sal_trad_confirm_date_shop_retn_order_1d

6

ADS

ADS_{业务板块}_{数据域}_{自定义表名}_{统计周期范围}{刷新周期标识}

ads_sal_trad_c_order_analysis_1d

7

TMP

TMP_{表名}

tmp_dim_mes_factory_df

二、字段规范

1.Hive表字段类型规范

No 

类型名称

字段类型

长度

1

字符串

string

2

长整型

bigint<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值