跳到主要内容

启动数据对比任务

用于启动指定的数据对比任务,并可在启动时传入高级对比配置。

请求地址:/openapi/v1/comparedata/execute

请求方法:POST

请求参数

参数类型是否必选说明示例
taskIdString任务 ID,可调用查询数据对比主任务详情接口查询。cd-std5nms37o
compareOptionObject启动任务时使用的高级对比配置,字段说明见本文的 compareOption 字段说明{
"parallel": 5,
"enabled": true
}

compareOption 字段说明

参数类型是否必选说明示例
parallelInteger对比并发数。5
splitNumString对比分片大小。1000
differSizeString不一致存储记录上限。1000
floatPrecisionStringFLOAT 类型对比精度。3
doublePrecisionStringDOUBLE 类型对比精度。4
stringTrimStrategyString字符串空格处理策略,可选值:LTrimRTrimTrimTrim
enabledBoolean是否启用高级配置。true

请求示例

{
"taskId": "cd-std5nms37o",
"compareOption": {
"parallel": 5,
"splitNum": "1000",
"differSize": "1000",
"floatPrecision": "3",
"doublePrecision": "4",
"stringTrimStrategy": "Trim",
"enabled": true
}
}

返回参数

参数类型说明示例
successBoolean请求是否成功。true
requestIdString请求 ID。Di2q5ZQG-GMMKuIRnMGMw7BQdFLk8USJ
dataInteger本次启动生成的子任务 ID。285324

调用成功示例

{
"success": true,
"requestId": "Di2q5ZQG-GMMKuIRnMGMw7BQdFLk8USJ",
"data": 285324
}