用于管理数据仓库建表管控策略(例如,是否允许用户在没有数据模型的情况下,可在数据开发DataStudio生产环境下直接创建MaxCompute物理表)。策略启用后,凡是未通过智能数据建模生成的MaxCompute物理表,在创建或修改表时均会触发表名检测,保障建表的规范性。本文为您介绍如何配置系统管理策略。
使用限制
目前仅支持使用系统管理管控MaxCompute表的创建。
注意事项
在DataWorks智能数据建模开启建表策略的工作空间(包含建模空间及其纳管的所有研发空间)下,使用数据开发(DataStudio)新建表或修改表时,如不符合所配置的建表策略,则建表操作会受阻。示例相关检查器提示如下。
处理方案:

- 查看建表策略。通过如下任意方式查看导致建表受阻的策略。后续可根据建表策略重新建表。
方式 操作 方式一 鼠标悬停至不通过,查看受阻原因,并按提示指引查看当前工作空间的建表策略。 方式二 进入 ,查看当前工作空间的建表策略。若当前工作空间被指定为其他建模空间的研发空间,您需进入建模空间,查看符合要求的建表策略。 - 在智能数据建模中先建模再将其发布为物理表。
配置并开启建表策略
- 进入数据建模。
- 登录DataWorks控制台。
- 在左侧导航栏,单击工作空间列表。
- 选择工作空间所在地域后,单击相应工作空间后的数据开发。
- 单击左上方的
图标,选择 ,默认进入数仓分层页面。
- 在左侧导航栏,单击系统管理,进入系统管理页面。
- 配置建表策略。在建表策略管理页签,您可通过可视化方式配置数据开发(DataStudio)建表的相关限制策略,步骤如下图。
策略说明如下:
- 策略项
您可配置不允许用户在数据开发(DataStudio)中直接创建所有物理表,或直接创建指定格式的物理表。
该策略启用后,凡是未通过智能数据建模发布操作生成的物理表,均会触发建表策略检测。若触发检测导致建表受阻,您需进入数据建模,创建模型,并将其发布为所需名称的物理表。
- 策略详情说明
配置项 描述 规则 用于限制在数据开发(DataStudio)中创建物理表时的表命名规则。可设置表名开头是否包含相应格式的内容。 说明 当前仅适用于设置表头规则。组 用于创建规则组。图示序号3为一组规则配置,您可根据业务需要添加多组规则,生成规则组。 多个规则的逻辑生效方式 您可选择使用或、且,定义规则的逻辑生效方式。 - 或:只需满足多个规则的其中一个即可。
- 且:多个规则均需满足。
- 策略生效说明
建表策略配置完成后,您需手动开启目标策略,开启后,该策略才会在数据开发(DataStudio)生效。
- 策略项
场景示例
在数据开发(DataStudio)不允许直接创建表名开头包含dim
或dws
的表。该类格式的表需进入 ,通过创建模型并发布为物理表方式生成。
建表策略配置如下。
