文档

管理任务流实例

本文为您介绍如何编辑任务流、运行任务流、下线任务流以及查看任务流的发布记录。

编辑任务流信息

仅支持任务流的责任人编辑任务流。

  1. 进入目标任务流的编辑页面后,单击目标任务流页面的右上角前往运维

  2. 在任务流信息页面,单击前往编辑

  3. 在任务流详情页面下方,选择需要编辑的任务流信息。

    • 任务流信息页签下,配置任务流名称、责任人、相关人员、调度配置等属性。更多信息,请参见配置基础属性配置时间调度配置事件调度

    • 变量配置页签下,配置任务流变量(时间变量)、任务流常量。配置变量的操作,请参见变量

      说明

      如上变量为全局变量,即在该任务流下的所有任务节点中都可以使用,使用格式为${name}

    • 通知配置页签下,配置任务流成功、失败的基本通知、任务节点或任务流超时通知、预警通知。

    • 操作历史页签下, 查看任务流更改的时间、操作人员、操作内容等信息。

    • 执行日志页签下,查看任务节点的执行日志。

      image.png

运行任务流

在任务流编辑页面上方,根据实际需求选择运行的方式。

运行方式

  • 试运行

    指定当前时间运行该任务流。

  • 空跑

    当任务流A(使用任务流依赖检查节点)依赖任务流B,且不需要实际运行B时,可以使B空跑产生一个调度记录,A任务即可正常执行。

  • 指定时间运行

    使用该运行方式需要您定义一个任务流变量(时间变量),并且在SQL中使用。变量会在指定的业务时间下,通过偏移得到最终的变量时间,可实现在SQL等配置不变的情况下,达到在指定时间运行任务的目的。

  • 指定时间范围运行

    在时间范围内运行方式也需要定义多个任务流变量(时间变量),目前一次只能运行50个节点实例。

    例如调度周期为1日,那么任务流实例只能运行50天。

    说明

    时间范围内运行的任务是串行运行的,即必须一个业务时间的任务执行成功,下一个业务时间才可执行任务。

发布或下线任务流

具体操作,请参见发布或下线任务流

查看任务流版本差异

在确认发布任务流之前,若该任务流有发布态版本,且当前编辑态版本的任务流信息有修改时,则可以在发布对话框中单击展示差异,查看两个任务流版本之间的差异(当前编辑态任务流版本与最近发布态的任务流版本信息进行对比)。

image.png
说明

版本对比页面中带有红点的即为被修改的信息。

查看任务流是否有修改

在任务流页面,将鼠标悬浮至发布区域,若出现任务流已修改,需要重新发布才生效的描述,表示该任务流的信息已被修改。

image.png

查看任务流的发布记录

在任务流信息页面即可查看任务流的发布记录。

您还可以对该任务流进行如下操作:

  • DAG:查看任务流DAG图

  • 补数据:基于发布态任务流版本,给定业务时间或业务范围,生成一个或多个任务流实例。

  • 回滚:将任务流中的所有信息,包括节点、配置还原至目标版本。

    说明

    回滚后需要重新发布任务流,使该操作生效。

  • 导出:导出某个版本任务流的边、节点的配置文件。

若有多个发布态的任务流,可以选中其中两个版本,单击版本对比,查看两个版本之间的差异。

image.png

查看任务流的运行记录

单击目标任务流页面的右上角前往运维,进入运维界面。在运行记录页签下,您可查看调度触发手动触发的任务流的详细信息,包含任务流的操作时间、操作人员,还可以对失败的任务流进行置成功、恢复、重跑操作,对运行中的任务流进行暂停、终止操作。

image.png