本文为您介绍如何通过发布流程将任务的新增、更新、删除操作发布至生产环境。
背景信息
发布面板用于管控生产任务的上下线操作。其提供的发布前检查流程,允许您自定义检查项以强化调度系统中的任务管控。通过发布面板的发布流程,您可将新增调度节点的操作发布至生产调度系统,实现周期性自动调度。为确保生产任务的稳定性,生产任务代码更新等操作需要在Data Studio界面更新完成后,通过发布流程发布至生产环境,以保证更新操作的规范性,防止生产任务被随意修改。
前提条件
发布任务之前请确认各节点、工作流已调试运行成功,周期工作流和周期任务已完成调度配置。
注意事项
任务发布时间点对实例生效存在影响。全量转实例时间段内(每天23:30~24:00)进行的变更操作,在操作后的第三天才会生效。
任务发布存在权限控制。仅支持有运维权限的用户对发布包进行发布操作。
任务发布存在流程管控。除了角色权限限制外,任务发布还受到发布流程中各类检查项的限制,发布操作并非一定成功,请您确保任务已经成功发布。如果发布未成功,请在发布面板查看发布状态。
发布任务
进入DataWorks工作空间列表页,在顶部切换至目标地域,找到已创建的工作空间,单击操作列的 ,进入Data Studio。
进入任务详情页面。
在Data Studio中找到需要发布的节点或工作流,单击进入节点或工作流的详情页面。
发布任务。
单击节点工具栏中的发布按钮,唤起发布流程面板。您可选择将任务上线至开发环境或同步上线至生产环境。
当发布流程执行到发布至开发环境时,会同步生成节点ID,同时,您可以前往开发环境运维中心调试运行该节点。
开发环境运维中心不会自动调度任务执行,即开发环境运维中心 > 周期任务列表中的任务不会生成自动调度的周期实例。
当发布流程执行到发布至生产环境时,该节点将进入生产环境调度系统进行周期性调度,您可前往运维中心查看和运维。
下线任务
进入DataWorks工作空间列表页,在顶部切换至目标地域,找到已创建的工作空间,单击操作列的 ,进入Data Studio。
下线/删除任务。
在Data Studio中找到需要下线的节点或工作流,右键单击节点或工作流,选择删除。单击后会出现以下两种引导:
删除的任务未发布生产:在二次弹窗中单击确认,任务将从目录树上移除,并进入回收站。
删除的任务已发布生产:单击删除后将唤起发布面板,您需要通过发布流程,将删除操作发布至对应环境,操作才会生效。
当发布流程执行到从开发环境下线时,数据开发目录树会保留节点,但节点ID会被移除,并且生成从开发下线的版本记录。
当发布流程执行到从生产环境下线时,节点删除操作将发布至生产环境,同步下线生产环境中的任务,您可在生产环境下线完成后,确定是否从目录树删除该节点。
查看发布历史
您可以在发布面板中单击,查看任务历史的发布记录。
后续操作:任务运维
工作流或任务节点发布后,您可以在发布流程中单击补数据或去运维。
补数据:仅支持对当前节点进行补数据。如果需要更复杂的补数据功能请前往运维中心操作。更多信息,请参见执行补数据并查看补数据实例(新版)。
去运维:任务发布后将自动进入运维中心,您可在运维中心查看任务运行情况,或手动触发任务执行。详情请参见:运维中心。
- 本页导读 (1)
- 背景信息
- 前提条件
- 注意事项
- 发布任务
- 下线任务
- 查看发布历史
- 后续操作:任务运维