研发规范包括表规范及流程管控。研发规范用于定义板块级别数据表的时间分区、业务日期、表命名规范及业务对象、业务活动的研发流程管控。本文为您介绍如何查看并编辑表规范及业务对象、业务活动的研发流程管控。
前提条件
开始执行操作前,请确认您已完成数据板块的创建。更多信息,请参见创建数据板块。
权限说明
超级管理员、系统管理员及板块架构师编辑表规范及管控研发流程。
查看并编辑表规范
- 在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个字符以内。 
 - 逻辑表命名规范 - 定义维度逻辑表、事实逻辑表和汇总逻辑表的命名规范。默认规范,请参见默认的命名规范与后缀如下:。 
开启流程管控
- 需要开通资产运营功能或开通智能研发版才能使用研发规范功能。 
- 若Dataphin实例开通的版本为基础研发版,还需开通资产运营功能才能使用研发规范功能。 
开启后,所有业务对象、业务活动上线时,需经由板块架构师审批,审批通过方可正式上线,以便保证模型研发质量。
- 在数据板块列表页面,单击研发规范页签,再单击研发约束页签。 
- 鼠标悬停至概念设计·流程管控卡片,在右上角打开流程管控开关,然后单击确定。