查询任务位点信息
接口描述
根据任务id查询任务的位点信息,目前仅支持 CHECK(校验)类型任务,返回表级别的校验结果
接口地址
/cloudcanal/console/api/v1/openapi/datajob/queryjobposition
请求方式
POST
请求参数
| 参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 |
|---|---|---|---|---|
| jobId | 任务id | body | 是 | long |
| dataJobType | 任务类型,目前仅支持 CHECK,参考 获取任务类型列表 | body | 是 | string |
公共响应结果
| 参数名称 | 参数说明 | 类型(java) | 不为空 |
|---|---|---|---|
| code | 1:成功 0:失败 | string | 是 |
| data | object | 否 | |
| msg | string | 否 | |
| requestId | string | 是 |
data 参数说明
| 参数名称 | 参数说明 | 不为空 | 数据类型 |
|---|---|---|---|
| tableCheckResultMap | 表校验结果映射,key 为 TableUnit 的 JSON 序列化字符串,value 为校验位点对象 | 否 | map |
TableUnit(Map Key)说明
Map 的 key 是 TableUnit 对象的 JSON 序列化字符串,格式如:{"dbName":"test_db","tableSchema":"public","tableName":"table1"}
| 参数名称 | 参数说明 | 不为空 | 数据类型 |
|---|---|---|---|
| dbName | 数据库名 | 否 | string |
| tableSchema | Schema名 | 否 | string |
| tableName | 表名 | 是 | string |
RdbCheckPositionDTO(Map Value)说明
校验位点对象,包含表级别的校验进度和结果信息:
基础信息
| 参数名称 | 参数说明 | 不为空 | 数据类型 |
|---|---|---|---|
| taskId | 任务ID | 否 | string |
| jobId | 作业ID | 否 | string |
| taskName | 任务名称 | 否 | string |
| dbName | 数据库名 | 否 | string |
| schema | Schema名 | 否 | string |
| tableName | 表名 | 否 | string |