概念 | 说明 |
工作流(Workflow) | 一组通过依赖关系连接起来的任务集合,是调度的最小单元。 |
任务(Task) | 工作流中的执行单元,对应一段代码(Notebook / SQL / Python)或一个内置节点(IF ELSE / For Each / 嵌套)。 |
工作流运行(Workflow Run) | 一次工作流执行的实例,记录开始时间、结束时间、状态、参数等运行时信息。 |
任务运行(Task Run) | 一次任务执行的实例,归属于某个工作流运行。 |
调度触发器(Trigger) | 工作流的执行入口:定时 / Cron / 文件到达 / 持续运行 / 手动触发。 |
状态 | 说明 |
等待中 | 所有任务都处于等待状态。 |
运行中 | 至少一个任务在运行。 |
成功 | 所有任务都成功或被排除运行。 |
失败 | 所有任务到达终态,且至少一个失败。 |
跳过运行 | 所有任务被跳过(并发限制)。 |
终止中 | 工作流正在终止。 |
状态 | 说明 |
等待工作流并发 | 工作流并发达上限,等待其他工作流释放。 |
等待上游 | 上游任务未到达终态。 |
等待任务并发 | 项目级任务并发上限达 2000。 |
等待资源 | 等待调度 / 引擎资源。 |
运行中 | 任务执行中。 |
终止中 | 任务正在终止。 |
失败重试 | 任务等待失败后重试。 |
跳过运行 | 因并发限制跳过。 |
成功 | 任务运行成功。 |
失败 | 任务运行失败。 |
上游失败 | 上游任务为失败状态导致下游失败。 |
排除运行 | 因不满足运行条件或上游条件分支被排除。 |
文档反馈