节点/工作流发布

更新时间:2025-03-14 06:25:58

本文为您介绍如何通过发布流程将任务的新增、更新、删除操作发布至生产环境。

背景信息

发布面板用于管控生产任务的上下线操作。其提供的发布前检查流程,允许您自定义检查项以强化调度系统中的任务管控。通过发布面板的发布流程,您可将新增调度节点的操作发布至生产调度系统,实现周期性自动调度。为确保生产任务的稳定性,生产任务代码更新等操作需要在Data Studio界面更新完成后,通过发布流程发布至生产环境,以保证更新操作的规范性,防止生产任务被随意修改。

前提条件

发布任务之前请确认各节点、工作流已调试运行成功,周期工作流和周期任务已完成调度配置。

注意事项

  • 任务发布时间点对实例生效存在影响。全量转实例时间段内(每天23:30~24:00)进行的变更操作,在操作后的第三天才会生效。

  • 任务发布存在权限控制。仅支持有运维权限的用户对发布包进行发布操作。

  • 任务发布存在流程管控。除了角色权限限制外,任务发布还受到发布流程中各类检查项的限制,发布操作并非一定成功,请您确保任务已经成功发布。如果发布未成功,请在发布面板查看发布状态。

发布任务

  1. 进入DataWorks工作空间列表页,在顶部切换至目标地域,找到已创建的工作空间,单击操作列的快速进入 > Data Studio,进入Data Studio。

  2. 进入任务详情页面。

    Data Studio中找到需要发布的节点或工作流,单击进入节点或工作流的详情页面。

  3. 发布任务。

    单击节点工具栏中的发布按钮,唤起发布流程面板。您可选择将任务上线至开发环境或同步上线至生产环境。

    • 当发布流程执行到发布至开发环境时,会同步生成节点ID,同时,您可以前往开发环境运维中心调试运行该节点。

      重要

      开发环境运维中心不会自动调度任务执行,即开发环境运维中心 > 周期任务列表中的任务不会生成自动调度的周期实例。

    • 当发布流程执行到发布至生产环境时,该节点将进入生产环境调度系统进行周期性调度,您可前往运维中心查看和运维。

下线任务

  1. 进入DataWorks工作空间列表页,在顶部切换至目标地域,找到已创建的工作空间,单击操作列的快速进入 > Data Studio,进入Data Studio。

  2. 下线/删除任务。

    Data Studio中找到需要下线的节点或工作流,右键单击节点或工作流,选择删除。单击后会出现以下两种引导:

    • 删除的任务未发布生产:在二次弹窗中单击确认,任务将从目录树上移除,并进入回收站

    • 删除的任务已发布生产:单击删除后将唤起发布面板,您需要通过发布流程,将删除操作发布至对应环境,操作才会生效。

      1. 当发布流程执行到从开发环境下线时,数据开发目录树会保留节点,但节点ID会被移除,并且生成从开发下线的版本记录。

      2. 当发布流程执行到从生产环境下线时,节点删除操作将发布至生产环境,同步下线生产环境中的任务,您可在生产环境下线完成后,确定是否从目录树删除该节点。

查看发布历史

您可以在发布面板中单击image,查看任务历史的发布记录。

后续操作:任务运维

工作流或任务节点发布后,您可以在发布流程中单击补数据去运维

  • 补数据:仅支持对当前节点进行补数据。如果需要更复杂的补数据功能请前往运维中心操作。更多信息,请参见执行补数据并查看补数据实例(新版)

  • 去运维:任务发布后将自动进入运维中心,您可在运维中心查看任务运行情况,或手动触发任务执行。详情请参见:运维中心

  • 本页导读 (1)
  • 背景信息
  • 前提条件
  • 注意事项
  • 发布任务
  • 下线任务
  • 查看发布历史
  • 后续操作:任务运维