脚本实例是脚本任务运行生成的实例数据。Dataphin支持查看脚本任务运行后生成的实例数据,同时支持对脚本实例进行运维管理,包括查看运行日志、重跑实例、查看生产节点和查看节点代码等。

请参见入口介绍,进入脚本实例页面。

脚本实例的相关说明,请参见通用功能说明tata

列表区

操作 描述 限制 影响
查看运行日志 进入运行日志页面,查看实例节点运行的日志。
重跑 重跑当前实例节点及其下游未运行的实例节点。 系统仅支持重跑运行状态为成功和失败的实例。 重跑后,当前实例节点及下游实例节点数据更新。
查看节点代码 进入代码详情页,查看实例的节点代码。
查看任务 进入生成当前实例节点的任务节点DAG图,查看任务节点详情、上下游节点信息及对任务节点进行运维管理等,详情请参见脚本任务
查看生产节点 查看Prod项目中生成当前实例节点的任务配置。 Prod项目中该任务存在。
编辑开发节点 进入Dev项目下生成当前实例节点的任务编辑页面,编辑该任务。仅适用于Dev-Prod开发模式。 Dev项目中该任务存在。 编辑开发节点后,需要提交并发布后,生产节点的数据才会更新。
编辑节点 进入生成当前实例节点的任务编辑页面,编辑计算任务或集成任务。仅适用于Basic模式。 Basic项目中该任务存在。 编辑开发节点后,需要提交后,生产节点的数据才会更新。
重跑下游 重跑当前实例节点的下游节点。适用于如下场景,但不仅限于此:
  • 当前实例节点的数据已更新,需要同步更新下游节点数据。
  • 实例节点的下游节点运行失败。
系统仅支持重跑运行状态为成功和失败的实例节点的下游节点。 重跑下游后,下游实例节点数据更新。
置成功继续调度 将运行失败的实例节点手动置运行成功,继续参与调度。 系统仅支持置成功继续调度运行状态为失败的实例节点。
终止 终止正在运行中或等待中的实例节点。适用于如下场景,但不仅限于此:
  • 由于系统异常或操作失误,需要终止实例运行。
  • 实例节点显示运行中,但数据一直未产出。可以手动终止运行并通过运行日志排查异常。
系统仅支持终止运行状态为运行中和等待中的实例节点。 当前实例节点终止运行后,该节点的下游节点也不会运行。

终止后,实例的状态变更为失败。

强制重跑 强制重跑当前节点。适用于如下场景,但不仅限于此:
  • 查看实例的运行日志,发现某些数据运行错误。
  • 上游节点未运行,但需要重跑该节点。
系统支持强制重跑运行状态为成功、失败、运行中、等待中和未运行的实例节点。 强制重跑实例节点,如果该节点运行成功后,则下游实例节点随之也运行。
去除上游依赖 去除某个实例节点的上游节点,仅实例节点当前调度周期生效。 系统仅支持去除运行状态为成功、失败、运行中、等待中和未运行实例节点的上游依赖。 去除上游依赖后,可以直接运行当前实例节点。
暂停 即将实例节点的当前调度周期置为暂停调度的状态。

暂停实例即暂停实例的当前调度周期,不影响该实例其他调度周期。

系统仅支持暂停非暂停状态的实例节点。 暂停后,当前实例节点及下游依赖实例节点均不调度。
恢复 即可将当前节点置为正常调度的状态。 系统仅支持恢复已暂停的实例节点。 恢复后,当前实例节点及下游依赖实例节点正常调度。

批量操作区

操作 描述 限制 影响
暂停 同时暂停多个实例节点的运行。

暂停实例即暂停实例的当前调度周期,不影响该实例其他调度周期。

选中的实例节点运行状态,均为非暂停状态的实例节点。 暂停后,当前实例节点及下游依赖实例节点均不调度。
重跑 同时重跑多个实例节点。 选中的实例节点运行状态,均为成功和失败状态的实例。 当前实例节点及下游实例节点数据更新。
终止 同时终止多个实例节点的运行。 选中的实例节点运行状态,均为运行中或等待中的实例。 当前实例节点终止运行后,该节点的下游节点也不会运行。
恢复 同时恢复多个实例节点未正常调度状态。 选中的实例节点运行状态,均为暂停状态的实例节点。 恢复后,当前实例节点正常生产调度实例。
置成功继续调度 同时置多个实例节点的运行状态为成功,并继续调度。 选中的实例节点运行状态,均为失败的实例节点。

DAG图

DAG图清晰地为您展示实例节点的上下游依赖关系,同时系统支持对上下游节点进行运维和管理。DAG图默认展示Main节点(选中节点)及上下游第一层节点。

gagaga
操作 描述
展开父节点 展开DAG图中Main节点不同层级的依赖节点。
展开子节点
查看任务 进入生成当前实例节点的任务节点DAG图,查看任务节点详情、上下游节点信息及对任务节点进行运维管理等,详情请参见脚本任务
查看节点代码 进入代码详情页,查看实例节点的代码。
查看生产节点 查看Prod项目中生成当前实例节点的任务配置。
查看运行日志 进入运行日志页面,查看实例节点运行的日志。
编辑开发节点 进入Dev项目下生成当前实例节点的任务编辑页面,编辑该任务。
注意 仅Dev项目支持编辑开发节点。
编辑节点 进入生成当前实例节点的任务编辑页面,编辑该任务。
注意 仅Basic项目支持编辑节点。
查看操作日志 查看当前实例节点的操作日志。
重跑 重跑当前实例节点及其下游未运行的实例节点。
重跑下游 重跑当前实例节点的下游节点。适用于如下场景,但不仅限于此:
  • 当前实例节点的数据更新了,需要同步更新下游节点数据。
  • 当前实例节点的下游节点运行失败。
终止 终止正在运行中或等待中的实例节点。适用于如下场景,但不仅限于此:
  • 由于系统异常或操作失误,需要终止实例运行。
  • 实例节点显示运行中,但数据一直未产出。可以手动终止运行并通过运行日志排查异常。
置成功继续调度 将运行失败的实例节点手动置运行成功,继续参与调度。
去除上游依赖 去除某个实例节点的上游节点,仅实例节点当前调度周期生效。
强制重跑 强制重跑当前节点。适用于如下场景,但不仅限于此:
  • 查看实例节点的运行日志,发现某些数据运行错误。
  • 上游节点未运行,但需要重跑该节点。
暂停 即可将实例节点的当前调度周期置为暂停运行状态。同时,系统自动标识为暂停。gagaga

暂停实例即暂停实例节点的当前调度周期,不影响该实例节点其他调度周期。

恢复 即可将当前节点置为正常调度的状态。