查询数据对比子任务详情
查询指定数据对比子任务的执行信息。
请求地址:/openapi/v1/comparedata/queryTaskExecInfo
请求方法:GET
调用前准备
execId 可通过以下任一方式获取:
- 调用 启动数据对比任务 后,使用成功响应中的
data。 - 调用 查询数据对比主任务详情 后,使用响应中的
data.lastExecId。
请求参数
| 参数 | 类型 | 是否必填 | 说明 | 示例 |
|---|---|---|---|---|
| execId | String | 是 | 对比子任务 ID。通常使用主任务返回结果中的 lastExecId,或启动任务接口返回的 data。 | 315337 |
如何使用返回值
响应中的 data.taskId 为该子任务所属的主任务 ID。如果需要继续查看主任务配置,可将该值传给 查询数据对比主任务详情。
请求示例
{
"execId": 315337
}
返回参数
| 参数 | 类型 | 说明 | 示例 |
|---|---|---|---|
| success | Boolean | 请求是否成功。 | true |
| requestId | String | 请求 ID,可用于问题排查和链路追踪。 | Hg4d2OLN-DJJKnOZnEELv6ZUdFHc8LBG |
| data | Object | 子任务执行详情对象。 | 见下方字段说明 |
子任务字段说明
| 参数 | 类型 | 说明 | 示例 |
|---|---|---|---|
| id | String | 对比子任务 ID。 | 315337 |
| taskId | String | 所属主任务 ID。 | cd-tepmjmnj6o |
| status | String | 任务状态。success 表示已完成,failed 表示失败,starting 表示启动中,running 表示运行中。 | starting |
| onlySourceRows | Integer | 仅存在于源端的数据条数。 | 0 |
| onlyTargetRows | Integer | 仅存在于目标端的数据条数。 | 0 |
| errorMessage | String | 错误信息。子任务执行异常时会返回具体内容。 | "" |
| differenceRows | Integer | 源端和目标端不一致的数据条数。 | 0 |
| skipTableCount | Integer | 比对过程中被跳过的表数量。 | 0 |
调用成功示例
{
"success": true,
"requestId": "Hg4d2OLN-DJJKnOZnEELv6ZUdFHc8LBG",
"data": {
"id": 315337,
"createTime": "2026-05-08 08:35:40Z",
"updateTime": "2026-05-08 08:35:40Z",
"taskId": "cd-tepmjmnj6o",
"status": "starting",
"accountId": "1708516390626159",
"errorMessage": "",
"execType": "manual",
"tableCount": 0,
"sourceTotalRows": 0,
"targetTotalRows": 0,
"sourceCompletedRows": 0,
"targetCompletedRows": 0,
"onlySourceRows": 0,
"onlyTargetRows": 0,
"differenceRows": 0,
"sameRows": 0,
"skipTableCount": 0
}
}