周期实例是周期任务达到启用调度所配置的周期性运行时间时,被自动调度的实例快照。

周期任务每调度一次,便生成一个实例工作流。您可以对已调度的实例任务进行日常的运维管理,如查看运行状态,对任务进行终止、重跑、解冻等操作。
说明
  • 周期任务定时生成周期实例,实例会按最新的代码运行任务。如果您的任务在实例生成后修改了代码并重新提交发布,则未运行的实例会拉取最新的代码运行任务。
  • 如果任务失败未报警,请首先检查是否已在个人信息页面配置了您的手机号码与邮箱地址。

周期实例列表

周期实例列表以列表形式对被调度的任务进行运维及管理,包括检查运行日志、重跑任务、终止正在运行的任务等。
实例列表
操作 说明
筛选 如上图中的模块1,有丰富的筛选条件,默认筛选业务日期是当前时间前一天的工作流任务。您可添加节点名称、业务日期、节点类型等条件进行更精确的筛选。
终止运行 只可对等待运行、运行中状态的实例进行终止运行操作,进行此操作后,该实例将为失败状态。
重跑 可以重跑某任务,任务执行成功后可以触发下游未运行状态任务的调度。常用于处理出错节点和漏跑节点。
说明 只能重跑未运行、成功、失败状态的任务。
重跑下游 可以重跑某任务及其下游任务,需要您自定义勾选,勾选的任务将被重跑,任务执行成功后可以触发下游未运行状态任务的调度。常用于处理数据修复。
说明 只能勾选未运行、完成、失败状态的任务,如果勾选了其他状态的任务,页面会提示已选节点中包含不符合运行条件的节点,并禁止提交运行。
置成功 将当前节点状态改为成功,并运行下游未运行状态的任务。常用于处理出错节点。
说明 只有失败状态的任务能被置成功,工作流任务不能置成功。
冻结 周期实例中的冻结只针对当前实例,且正在运行中的实例。
解冻 可以将冻结状态的实例解冻。
  • 如果该实例还未运行,则上游任务运行完毕后,会自动运行。
  • 如果上游任务都运行完毕,则该任务会直接被置为失败,需要手动重跑后,实例才会正常运行。
批量操作 如上图中的模块3,批量操作包括:终止运行重跑置成功冻结解冻5个功能。

实例DAG图

单击实例名或操作栏中的DAG图,即可打开该实例的DAG图。您可以在DAG图中,右键单击实例,进行相关操作。
实例DAG图
操作 说明
展开父节点/子节点 当一个工作流有3个节点及以上时,运维中心展示任务时会自动隐藏节点。您可以通过展开父子层级,来看到全部节点的内容。
展开节点
查看运行日志 查看当前实例正在运行、成功、失败等状态的运行日志。
查看代码 查看当前实例的代码。
编辑节点 单击后,即可跳转至数据开发页面,对当前节点的内容进行修改。
查看节点影响 单击后,即可跳转至实例基本信息页面,查看当前实例的基本信息、影响基线信息和运行信息。
查看血缘 查看当前实例的血缘关系。
查看更多详情 单击后,即可查看当前节点的属性上下文运行日志操作日志代码等信息。
终止运行 仅等待运行、运行中状态的实例可以进行终止运行的操作。进行此操作后,该实例将为失败状态。
重跑 可以重跑某任务,任务执行成功后可以触发下游未运行状态任务的调度。常用于处理出错节点和漏跑节点。
说明 只能重跑未运行、成功、失败状态的任务。
重跑下游 可以重跑某任务及其下游任务,需要您自定义勾选,勾选的任务将被重跑,任务执行成功后可以触发下游未运行状态任务的调度。常用于处理数据修复。
说明 只能勾选未运行、完成、失败状态的任务,如果勾选了其他状态的任务,页面会提示已选节点中包含不符合运行条件的节点,并禁止提交运行。
置成功 将当前实例的状态改为成功,并运行下游未运行状态的任务。常用于处理出错节点。
说明 只有失败状态的任务能被置成功,工作流任务不能置成功。
续跑 任务执行失败后,可以续跑此任务。
紧急操作 当前实例在非常紧急的情况下的操作,紧急操作只对当前节点本次有效。

选择去除依赖,即可解除当前节点的依赖关系。常用于上游失败并与此实例没有数据关系时,启动此节点。

暂停(冻结) 周期实例中的冻结仅针对当前实例,且正在运行中的实例。
恢复(解冻) 可以将冻结状态的实例解冻。
  • 如果该实例还未运行,则上游任务运行完毕后,会自动运行。
  • 如果上游任务都运行完毕,则该任务会直接被置为失败。需手动重跑后,方会正常运行。

实例状态说明

序号 状态类型 状态标识
1 运行成功状态 运行成功
2 未运行状态 未运行
3 运行失败状态 运行失败
4 正在运行状态 正在运行
5 等待状态 等待
6 冻结状态 冻结