全部产品
Search
文档中心

大数据开发治理平台 DataWorks:操作检查

更新时间:Jun 16, 2026

DataWorks提供了全链路的数据开发治理能力,为您提供了统一的数据开发治理流程,支持您基于自己的业务需求,在关键的流程节点上进行流程管控。本文为您介绍DataWorks在数据开发过程中支持的流程管控能力。

版本限制

仅支持DataWorks企业版及以上版本。

功能介绍

DataWorks的工作空间分为标准模式和简单模式,不同模式的工作空间下,任务开发流程存在一定差异,两种模式的数据开发流程示意如下。

  • 标准模式工作空间开发流程

    image
  • 简单模式工作空间开发流程

    image

如上图所示,在通用流程的关键节点,例如,任务运行调试前、任务发布到开发环境前、任务发布到生产环境前,您可以进行流程管控。

流程节点

校验示例

任务运行前

在右侧调试配置面板的DataWorks配置中,将资源组设置为Serverless_Resource_Group,计算配额选择默认后付费Quota。在编辑器中输入 SQL 语句 SELECT * FROM test.ods_movie_basic_info WHERE ds=20250126;,然后单击工具栏中的运行按钮。底部日志依次显示"检查中…"、"检查通过"、"提交任务成功",运行状态为运行成功(使用 MaxCompute Short-running Query Acceleration 模式)。左侧操作检查面板中对应任务记录状态显示为通过

任务发布到开发环境前

发布任务时,系统会执行开发检查器对SQL进行审核。单击发布工作流中的开发检查器步骤,左侧操作检查面板展示检查记录及状态。单击记录可打开检查详情,查看各检查项(如暴力扫描检查高费用SQL检查)的结果,对于状态为警告的检查项,可单击置为通过手动放行。

任务发布到生产环境前

在发布流水线的生产检查器步骤中,可单击查看详情发起代码评审;左侧面板列出待发布的 SQL 记录(如 testSQL),单击某条记录后可在右侧打开对应的检查详情面板,确认检查通过后再执行发布。

您可以通过DataWorks的开放平台、数据治理等功能模块,实现在关键节点对数据开发流程的管控校验。

涉及的功能模块

运行前校验

发布到开发环境前校验

发布到生产环境前校验

流程管控能力引导介绍

数据治理中心

image

image

image

DataWorks的数据治理中心为您内置了多个检查项,您可以根据业务需要选择开启对应的检查项,开启后,后续在涉及到对应操作时即会触发DataWorks的内置校验逻辑对当前操作进行管控校验,管控校验完成后才会继续后续流程。

开放平台

image

image

image

如果DataWorks的内置检查项不足以满足您的流程管控需求,您也可以使用开放平台,针对需要管控的事件自行开发校验程序,并将管控流程嵌入数据开发流程中。

下文以标准模式工作空间的场景为例,为您介绍这些关键节点的流程管控能力。

启用内置检查项:数据治理中心

DataWorks的数据治理中心为您内置了多个检查项,您可以根据业务需要选择开启对应的检查项,开启后,后续在涉及到对应操作时即会触发DataWorks的内置校验逻辑对当前操作进行管控校验,管控校验完成后才会继续后续流程。

在数据治理中心左侧导航选择治理设置 > 检查项,进入检查项配置页面,选择研发页签。根据生效检查环节列确认检查项的触发时机,在启用列通过开关控制对应检查项的启停。

  • 任务运行调试时:您可根据需要开启生效检查环节为代码运行前置事件的检查项。

  • 任务发布到开发环境时:您可根据需要开启生效检查环节为文件提交前置事件的检查项。

  • 任务发布到生产环境时:您可根据需要开启生效检查环节为文件发布前置事件的检查项。

配置入口与指导

您需要在数据治理中心启用检查项,并设置启用的检查项在哪个工作空间生效。通用操作指导请参见配置治理项

自定义校验逻辑:开放平台

如果DataWorks的内置检查项不足以满足您的流程管控需求,您也可以使用开放平台,针对需要管控的事件自行开发校验程序,并将管控流程嵌入数据开发流程中。调试运行前的自定义校验逻辑的管控校验能力介绍如下。

说明

DataWorks开放平台提供开放事件(OpenEvent)、扩展程序(Extensions)和OpenAPI功能,您可以通过OpenEvent订阅用户在Data Studio中的操作事件消息,并在事件消息后,通过Extensions功能,自定义一个校验审批程序,并将程序的审批结果通过OpenAPI回调给DataWorks系统。OpenEvent和Extensions的详细介绍请参见OpenEvent概述扩展程序概述

如果您使用开放平台功能,配置了对Data Studio中关键操作的事件订阅与事件校验,则当用户进行对应操作时会触发校验流程,以运行前管控为例,管控校验流程如下。

image

配置入口与指导

您需要在开放平台中配置订阅Data Studio的事件,并自行开发事件处理的扩展程序,将扩展程序上线至DataWorks,并设置在哪个工作空间启用。

  • 任务运行调试时:您可以订阅处理运行类的事件,例如文件运行前置事件

  • 任务发布到开发环境时:您可以订阅处理提交类的事件,例如文件提交前置事件表提交前置事件

  • 任务发布到生产环境时:您可以订阅处理发布类的事件,例如文件发布前置事件表发布前置事件

更多开放平台支持订阅管控的事件类型请参见扩展程序概述