1. 概述
1.1 版本
FineDataLink 版本 | 功能变动 |
---|---|
4.0.5 | - |
4.1.2 | 运行中的任务支持查看任务配置情况 |
4.2.1.1 | 1)管道任务状态划分为任务级、表级:
2)表中止时,会给出提示 |
1.2 应用场景
IT 人员在配置完数据管道任务后,需要对管道任务的运行状态进行监控。
1.3 功能简介
点击任务列表中的任务,可以看到任务的运行状态,比如启动中、运行中、中止等;也可查看到表状态,比如带初始化、中止、增量同步中等。如下图所示:
黄色标记内容说明如下表所示:
序号 | 说明 |
---|---|
1 |
|
2 | 来源端数据类型 来源端数据读取时间 |
3 | 目标端数据类型 目标端数据读取时间 |
4 | 启动/暂停任务 进入任务编辑界面 |
2. 管道任务状态
管道任务处于 XX 状态时,处理逻辑以及后续状态说明如下图所示:
注:黄色背景的状态为 4.2.1.1 及之后版本新增的状态。
注1:任务暂停或异常中止时,「初始化中」、「存量同步中」、「脏数据处理中」这几个状态,由于任务打断,会回退到上一个状态。
注2:编辑管道任务说明请参见:编辑管道任务
任务状态 | 此状态下处理逻辑及后续状态说明 | 支持的任务操作 |
---|---|---|
草稿 | - | 编辑、删除/批量删除管道任务 |
待启动 | - | 启动/批量启动、编辑、删除/批量删除 |
启动中 4.2.1.1 及之后版本新增 | 启动完成后,管道任务进入「运行中」状态,任务中各表进入到「初始化中」状态,准备建表并开始存量/增量同步 | 支持查看、手动中止启动任务 |
运行中 | - | |
暂停中 4.2.1.1 及之后版本新增 | 「暂停中」状态下,任务将保存断点信息,并暂停任务;暂停完成后,任务变为「已暂停」状态 | 查看、手动中止暂停 |
已暂停 | - | |
待重试 4.2.1.1 及之后版本新增 | 如果开启了「失败重试」功能,则按照配置进行异常重试 | 查看、暂停/批量暂停管道任务 |
中止 | - |
3. 表级状态
管道任务中表处于 XX 状态时,处理逻辑以及后续状态说明如下图所示:
注:黄色背景的状态为 4.2.1.1 及之后版本新增的状态。
注:任务未处在正常运行状态时,任务内的表不会实际执行任何同步操作。
表状态 | 此状态下处理逻辑以及后续状态说明 | 支持的操作 |
---|---|---|
初始化 4.2.1.1 及之后版本新增 | 表的初始状态 当任务尚未启动完成,并且表还没开始初始化时,会保持在「待初始化」 重新同步时,表状态会从待初始化开始 | 参见本文 2.1 节表格说明 |
初始化中 4.2.1.1 及之后版本新增 | 进入初始化过程,初始化过程会进行建表操作,建表完成后,配置调整为已存在表 | |
待存量同步 4.2.1.1 及之后版本新增 | 初始化操作完成,等待进入存量同步过程 | |
存量同步中 | - | |
待增量同步 4.2.1.1 及之后版本新增 | 存量同步完成,等待进入增量同步过程 要等所有的表进入待增量同步,才开始增量同步 | |
增量同步中 | - | |
脏数据处理中 4.2.1.1 及之后版本新增 | 表状态处于「增量同步中」,且脏数据达到阈值时,如果任务开启了「失败重试」功能,则按照配置自动触发脏数据重试,同时表状态变为「脏数据处理中」 脏数据处理后,如果脏数据量达到阈值以下,则表状态恢复为「增量同步中」;如果按指定次数重试完成后,脏数据量仍大于等于阈值,则表变为「异常中止」 | |
中止 4.2.1.1 及之后版本新增 | 处于「中止」下的表,不会同步数据 用户可以通过「重新同步」、「脏数据重试」、「脏数据忽略」等方式处理完脏数据,重新让表恢复同步 当任务中所有的表都「异常中止」,任务随即变成异常中止 |
注:4.2.1.1 及之后版本,管道任务中有表中止时,会给出提示。如下图所示: