Skip to main content

Start Data Comparison Task

Starts the specified data comparison task. Advanced comparison settings can also be passed when starting the task.

Request URL: /openapi/v1/comparedata/execute

Request Method: POST

Request Parameters

ParameterTypeRequiredDescriptionExample
taskIdStringYesTask ID. You can call Query Data Comparison Main Task Details to query it.cd-std5nms37o
compareOptionObjectNoAdvanced comparison settings used when starting the task. See compareOption Fields.{
"parallel": 5,
"enabled": true
}

compareOption Fields

ParameterTypeRequiredDescriptionExample
parallelIntegerNoComparison concurrency.5
splitNumStringNoComparison shard size.1000
differSizeStringNoUpper limit of stored inconsistent records.1000
floatPrecisionStringNoFLOAT comparison precision.3
doublePrecisionStringNoDOUBLE comparison precision.4
stringTrimStrategyStringNoString whitespace handling strategy. Optional values: LTrim, RTrim, Trim.Trim
enabledBooleanNoWhether to enable advanced settings.true

Request Example

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

Response Parameters

ParameterTypeDescriptionExample
successBooleanWhether the request succeeds.true
requestIdStringRequest ID.Di2q5ZQG-GMMKuIRnMGMw7BQdFLk8USJ
dataIntegerSubtask execution ID created by this run.285324

Successful Invocation Example

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