DataWorks暂停手动任务节点ID?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在阿里云大数据开发治理平台 DataWorks 中,暂停手动任务节点的操作可以通过以下方式进行:
手动任务节点的 ID 是唯一标识该节点的关键信息。您可以通过以下方式获取节点 ID: - 调用 ListNodes
接口,筛选条件中设置 Recurrence
参数为 Manual
,以获取手动任务节点的列表及其对应的 ID。 - 在 DataWorks 控制台的 运维中心 > 周期任务 页面,通过筛选条件找到目标手动任务节点,并查看其详细信息中的节点 ID。
暂停手动任务节点的操作可以通过以下两种方式实现:
#### 方法一:通过 OpenAPI 接口 使用 SuspendTaskInstances
接口批量暂停任务实例。具体步骤如下: - 请求参数: - Ids
:填写需要暂停的任务实例 ID 列表(非必填)。 - Comment
:可选备注信息,用于记录操作原因。 - 返回结果: - 成功时返回 Success: true
,并提供每个任务实例的操作状态。 - 失败时返回错误信息,便于排查问题。
示例请求:
{
"Ids": [1234],
"Comment": "暂停手动任务节点"
}
#### 方法二:通过 DataWorks 控制台 1. 登录 DataWorks 控制台,进入目标工作空间。 2. 在 运维中心 > 周期任务 页面,找到目标手动任务节点。 3. 单击目标节点右侧的 更多 按钮,选择 暂停(冻结) 操作。 4. 确认操作后,该节点将被暂停,且不会自动调度运行,同时会阻塞其下游任务的执行。
projectname_root
节点进行任何操作,因为该节点是工作空间的根节点,冻结该节点会导致所有周期任务实例无法运行。通过上述方法,您可以成功暂停指定的手动任务节点,并确保操作的安全性和准确性。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。