查看并编辑表规范及管控研发流程
研发规范包括表规范及流程管控。研发规范用于定义板块级别数据表的时间分区、业务日期、表命名规范及业务对象、业务活动的研发流程管控。本文为您介绍如何查看并编辑表规范及业务对象、业务活动的研发流程管控。
前提条件
开始执行操作前,请确认您已完成数据板块的创建,详情请参见创建数据板块。
使用限制
支持超级管理员和系统管理员编辑表规范及管控研发流程。如何获取系统管理员角色请参见添加、配置及管理Dataphin成员。
查看并编辑表规范
在Dataphin首页,单击顶部菜单栏的规划。
在数据架构页面,找到需要管理的数据板块后,单击数据板块名称。
在数据板块配置页,单击研发规范页签进入研发规范页面。
进入研发规范页面后,默认进入表规范页面。在表规范页面,查看或编辑规则。
板块级规则
描述
时间分区-天
英文名默认为ds,数据类型默认为STRING。逻辑表的天调度周期会使用天分区属性作为系统分区字段。通常情况下不建议修改,除非您企业有自己的规范。
修改时间分区参数时,需要配置以下参数:
中文名:包含汉字、字母、数字、下划线(_)或短划线(-),且不能超多64个字符。
英文名:包含字母、数字或下划线(_),且不能超过64个字符。
数据类型:包括BIGINT、STRING、DOUBLE和DATETIME。推荐选择BIGINT。
默认值:填写时间分区的默认值,如果没有默认值,则填写NULL。
描述:对时间分区简单的描述。
时间分区-小时
英文名默认为hh,数据类型默认为STRING。逻辑表的小时调度周期会使用天分区和小时分区属性作为系统分区字段。通常情况下不建议修改,除非您企业有自己的规范。
修改时间分区参数时,需要配置以下参数:
中文名:包含汉字、字母、数字、下划线(_)或短划线(-),且不能超多64个字符。
英文名:包含字母、数字或下划线(_),且不能超过64个字符。
数据类型:包括BIGINT、STRING、DOUBLE和DATETIME。推荐选择BIGINT
默认值:填写时间分区的默认值,如果没有默认值,则填写NULL。
描述:对时间分区简单的描述。
时间分区-分钟
英文名默认为mm,数据类型默认为STRING。逻辑表的分钟调度周期会使用天分区、小时分区和分钟分区作为系统分区字段。通常情况下不建议修改,除非您企业有自己的规范。
中文名:包含汉字、字母、数字、下划线(_)或短划线(-),且不能超多64个字符。
英文名:包含字母、数字或下划线(_),且不能超过64个字符。
数据类型:包括BIGINT、STRING、DOUBLE和DATETIME。推荐选择BIGINT
默认值:填写时间分区的默认值,如果没有默认值,则填写NULL。
描述:对时间分区简单的描述。
业务日期
定义了任务调度的业务日期,默认为bizdate,返回上一个业务日期值。参数值表示显示日期的格式,包括yyyyMMdd、yyyy-MM-dd、MMddyyyy、MM-dd-yyyy、ddMMyyyy、dd-MM-yyyy。您可以根据业务情况进行选择。
表命名
定义维度逻辑表、事实逻辑表和汇总逻辑表的命名规范。您可以按照下图操作指引,开启维度逻辑表、事实逻辑表和汇总逻辑表的增加后缀和前缀开关。
开启后,维度逻辑表、事实逻辑表和汇总逻辑表的命名规范说明如下:
维度逻辑表:新创建天时效的维度逻辑表,名称会额外增加后缀df,格式为
<数据板块名称>.dim_<业务对象名称>_df
,例如ld_demo. dim_member_df
。事实逻辑表:新创建的事实逻辑表,会将主题域的英文缩写添加为表名前缀的一部分,格式为
<数据板块名称>.fct_<主题域缩写>_<业务活动名称>_<数据时效>
,例如lld_demo. fct_trd_order_di
。汇总逻辑表:新创建的天时效汇总逻辑表,名称会额外增加后缀dd,格式为
<数据板块名称>.dws_<统计粒度名称>_<业务对象名称>_dd
,例如ld_demo.dws_member_item_dd
。
开启流程管控
开启后,所有业务对象、业务活动上线时,需经由板块架构师审批,审批通过方可正式上线,以便保证模型研发质量。
在数据板块列表页面,按照下图操作指引,打开流程管控开关。