检查项用于检查文件提交、发布前的相关问题,若检查不通过,将生成问题事件阻塞对应提交发布流程。启用治理方案模板后,系统会根据模板自动生成初始检查项,您可按需配置检查项的生效情况。若模板内置检查项不满足使用,则可参考本文注册检查项,将自定义扩展程序加入检查项的检测范围。本文为您介绍检查项的相关配置。
前提条件
-
已启用治理方案模板。DataWorks的治理方案模板为您提供常用的初始检查项,您可根据业务情况选择使用所需检查项。当前治理方案模板默认为启用状态,详情请参见查看治理方案模板。
-
(可选)已创建扩展程序。若治理方案模板中的检查项无法满足您的需求,则可使用所需扩展程序注册检查项,将自定义扩展程序加入检查项的检测范围。创建扩展程序,详情请参见开发部署扩展程序。
背景信息
数据治理中心通过检查项和治理项检测数据开发流程中存在的待治理问题,根据生效环节不同,检查项和治理项的校验时间及校验内容存在差异。
-
检查项:用于任务提交发布前的管控治理,主要校验提交发布前的规范性,拦截存在问题,预防治理问题的引入。
-
治理项:用于任务提交发布后的分析环节,检测系统存在的待治理优化问题,提升数据的健康程度。
说明
DataWorks的工作空间区分标准模式和简单模式,不同模式工作空间下任务的开发流程存在一定差异,详情请参见必读:简单模式和标准模式的区别。
本文为您介绍检查项的相关使用:
-
注册检查项
-
启用检查项
-
配置检查项
-
批量操作检查项
-
检查项触发效果示例
使用限制
-
权限限制
-
仅阿里云主账号、拥有AliyunDataWorksFullAccess权限的RAM用户(即子账号)或工作空间管理员支持注册检查项、控制检查项的启停状态。
-
仅阿里云主账号和拥有AliyunDataWorksFullAccess权限的RAM用户(即子账号)可查看当前登录账号下的检查项列表,普通用户仅支持查看其所在DataWorks工作空间的检查项列表。
-
-
校验内容限制
与代码逻辑校验相关的平台内置检查项,目前仅支持对ODPS SQL节点生效,即当开启该类型检查项时,仅ODPS SQL节点会触发相应检查。其他类型检查项可校验的节点类型请以实际使用为准。
进入检查项配置页面
-
进入数据治理中心。
-
登录DataWorks控制台。
-
在左侧导航栏,单击工作空间列表。
-
选择工作空间所在地域后,单击相应工作空间后的数据开发。
-
单击顶部菜单栏左侧的
图标,选择全部产品 > 数据治理 > 数据治理中心。
-
-
单击顶部菜单栏的配置管理,在配置管理页面的左侧导航栏单击检查项,进入检查项配置页面。
注册检查项
若治理方案模板生成的初始检查项无法满足您的需要,则您可在检查项配置 > 注册检查项,使用自定义扩展程序注册检查项,将自定义扩展程序加入检查项的检测范围。注册完成后,需在检查项列表启用该检查项,启用后才会生效。
说明
治理方案模板包含的初始检查项中,与代码逻辑相关的检查项,当前仅作用于ODPS SQL节点,即开启该类型检查项时,仅ODPS SQL节点会触发该类型检查。如您需检查更多内容,则可根据相应情况注册检查项。
启用检查项
检查项开启后,平台才会对任务提交、发布等环节进行检查,并有可能因为检查不通过而阻塞提交发布流程,拦截存在问题,预防治理问题的引入。启用检查项包括全局启用和单个启用,具体如下。
-
全局启用:
-
控制检查项功能是否在该租户当前地域全局开启。开启后您才可使用该功能,并且可基于工作空间设置单个检查项是否生效。若关闭该功能,则检查项功能将在该租户当前地域下整体不可用。
-
控制该租户当前地域所有工作空间内,工作空间管理 > 扩展程序页面,是否可见平台的内置检查项。进入工作空间管理,详情请参见工作空间管理。
说明
-
仅阿里云主账号或具有AliyunDataWorksFullAccess权限策略的RAM用户(即子账号)才可全局开启或关闭检查项功能。
-
检查项功能默认全局开启。
-
-
单个启用:用于控制单个检查项在目标工作空间是否生效。
说明
-
仅当全局检查项开启后,才可配置单个检查项的生效情况。
-
检查项的作用范围为工作空间,当关闭目标检查项后,该检查项仅对当前选定的工作空间不生效,其他工作空间中该检查项仍处于启用状态。
-
配置检查项
在检查项配置页面,您可从研发、存储、计算、质量、安全等不同维度查看当前登录账号下指定工作空间的检查项信息,并配置检查项的生效情况及相关参数。
主要配置说明如下:
-
设置生效检查环节:可配置文件在代码运行、提交、发布等环节前是否进行检查,若检查不通过将阻塞对应事件的后续流程。
-
设置检查项参数:支持配置检查项的访问限制、运行费用上限等。不同检查项可配置的参数存在差异,具体请以实际情况为准。
批量操作检查项
若您有大量检查项待启用或关闭,则可参考下图批量操作。
检查项触发效果示例
若检查项开启,在数据开发中,单击提交后会触发检查,系统将会按照检查项定义逻辑进行检测。您可以进入操作检查界面查看文件检查状态,并单击状态查看校验详情。如果检查不通过,将会生成影响流程正常执行的阻塞问题事件,并阻塞对应的流程。
内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家
阿里云企业补贴进行中: 马上申请
腾讯云限时活动1折起,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠
转转请注明出处:https://www.yunxiaoer.com/169543.html