研发规范包括表规范及流程管控。研发规范用于定义板块级别数据表的时间分区、业务日期、表命名规范及业务对象、业务活动的研发流程管控。本文为您介绍如何查看并编辑表规范及业务对象、业务活动的研发流程管控。
前提条件
开始执行操作前,请确认您已完成数据板块的创建。更多信息,请参见创建数据板块。
权限说明
仅支持超级管理员和系统管理员编辑表规范及管控研发流程。
查看并编辑表规范
在Dataphin首页,单击顶部菜单栏的规划。
按照以下操作指引,进入数据板块配置页面。
单击数据架构->选择并单击编辑表规范的板块名称。
在数据板块配置页面,单击研发规范,进入研发规范页签。
在研发规范页签,鼠标悬停卡片并单击右上角编辑,修改表规范。
板块级规则
描述
时间分区-天
逻辑表的天调度周期会使用天分区属性作为系统分区字段。通常情况下不建议修改,除非您企业有自己的规范。
修改时间分区参数时,需要配置以下参数:
中文名:默认为时间分区-天,支持修改。包含汉字、字母、数字、下划线(_)或短划线(-),且不能超过64个字符。
英文名:默认为ds,当前板块中没有任何业务实体时,支持修改。包含字母、数字或下划线(_),且不能超过64个字符。
数据类型:根据计算引擎类型不同,数据类型不同。
MaxCompute/Hive/ArgoDB计算引擎:STRING。
StarRocks计算引擎:DATE。
AnalyticDB for PostgreSQL计算引擎:CHARACTER VARYING(512)。
默认格式:选择时间分区的默认格式。默认yyyyMMdd。支持yyyyMMdd、yyyy-MM-dd。
描述:填写时间分区的简单描述,128个字符以内。
时间分区-小时
逻辑表的小时调度周期会使用天分区和小时分区属性作为系统分区字段。通常情况下不建议修改,除非您企业有自己的规范。
说明AnalyticDB for PostgreSQL和StarRocks计算引擎不支持时间分区-小时设置。
修改时间分区参数时,需要配置以下参数:
中文名:默认为时间分区-小时,支持修改。包含汉字、字母、数字、下划线(_)或短划线(-),且不能超过64个字符。
英文名:默认为hh,当前板块中没有任何业务实体时,支持修改。包含字母、数字或下划线(_),且不能超过64个字符。
数据类型:根据计算引擎类型不同,数据类型不同。MaxCompute/Hive/ArgoDB计算引擎:STRING。
默认格式:固定为HH(24小时制),不支持修改。
描述:填写时间分区的简单描述,128个字符以内。
时间分区-分钟
逻辑表的分钟调度周期会使用天分区、小时分区和分钟分区作为系统分区字段。通常情况下不建议修改,除非您企业有自己的规范。
说明AnalyticDB for PostgreSQL和StarRocks计算引擎不支持时间分区-小时设置。
中文名:默认为时间分区-分钟,支持修改。包含汉字、字母、数字、下划线(_)或短划线(-),且不能超过64个字符。
英文名:默认为mm,当前板块中没有任何业务实体时,支持修改。包含字母、数字或下划线(_),且不能超过64个字符。
数据类型:根据计算引擎类型不同,数据类型不同。MaxCompute/Hive/ArgoDB计算引擎:STRING。
默认格式:固定为mm,不支持修改。
描述:填写时间分区的简单描述,128个字符以内。
逻辑表命名规范
定义维度逻辑表、事实逻辑表和汇总逻辑表的命名规范。默认规范,请参见默认的命名规范与后缀如下:。
开启流程管控
开启后,所有业务对象、业务活动上线时,需经由板块架构师审批,审批通过方可正式上线,以便保证模型研发质量。
在数据板块列表页面,按照下图操作指引,打开流程管控开关。