参数 | 类型 | 示例值 | 描述 |
ValidationResult | { "FileState": "Unknown", "FullValidationResult": [ { "DiffNum": 0, "EstimateNum": 100000, "FinishTime": 1733964705706, "StartTime": 1733964542000 } ], "TaskSubType": "FullRowCompare", "Total": 1, "TotalDiffNum": 0 } } | 数据校验的结果信息。 |
参数 | 类型 | 示例值 | 描述 |
FileState | String | Unknown | Diff 文件是否已生成,取值如下:
|
TaskSubType | String | FullRowCompare | 数据校验任务类型,取值如下:
|
TotalDiffNum | Long | 0 | 不一致总对象数。 |
FullValidationResult | [ { "DiffNum": 0, "EstimateNum": 101439, "FinishTime": 1733962493369, "StartTime": 1733961817000, "Database": { "DestObjName": "test****", "ObjectType": "Database", "SrcObjName": "test****" }, "Object": { "DestObjName": "test****", "ObjectType": "Database", "SrcObjName": "test****" } } ] | 全量内容校验结果。 | |
PkValidationResult | [ { "DiffNum": 0, "EstimateNum": 1, "FinishTime": 1733822797540, "StartTime": 1733822724000, "Database": { "DestObjName": "test****", "ObjectType": "Database", "SrcObjName": "test****" }, "Object": { "DestObjName": "test****", "ObjectType": "Database", "SrcObjName": "test****" } } ] | 全量主键校验结果。 | |
RowCountValidationResult | [ { "DestNum": 65000000, "DiffNum": 0, "FinishTime": 1733909914252, "SrcNum": 65000000, "StartTime": 1733909810000 } ] | 全量行数校验结果。 | |
IncrValidationResult | [ { "DiffNum": 0, "FinishTime": 1733822797540, "StartTime": 1733822724000, "Database": { "DestObjName": "test****", "ObjectType": "Database", "SrcObjName": "test****" }, "Object": { "DestObjName": "test****", "ObjectType": "Database", "SrcObjName": "test****" } } ] | 增量校验结果。 | |
MetaValidationResult | [ { "ErrorNum": 0, "FinishTime": 1733909874137, "StartTime": 1733909860000, "WarnNum": 0, "Database": { "DestObjName": "test****", "ObjectType": "Database", "SrcObjName": "test****" }, "Object": { "DestObjName": "test****", "ObjectType": "Database", "SrcObjName": "test****" } } ] | 结构校验结果。 | |
Total | Integer | 1 | 校验任务中库表异常的数量。 |
参数 | 类型 | 示例值 | 描述 |
DiffNum | Long | 0 | 不一样的总数据量。 |
EstimateNum | Long | 100000 | 预估总行数。 |
FinishTime | Long | 1733962493369 | 全量数据校验的结束时间,使用毫秒时间戳格式。 |
StartTime | Long | 1733961817000 | 全量数据校验的开始时间,使用毫秒时间戳格式。 |
Database | { "DestObjName": "test****", "ObjectType": "Database", "SrcObjName": "test****" } | 数据库信息。 | |
Object | { "DestObjName": "test****", "ObjectType": "Database", "SrcObjName": "test****" } | 源端和目标端的库表映射对象。 |
参数 | 类型 | 示例值 | 描述 |
ObjectType | String | Function | 对象类型。取值如下:
|
SrcObjName | String | ceshi**** | 源端对象名称。 |
DestObjName | String | test**** | 目标端对象名称。 |
MappingList | [ { "DestObjName": "test", "MappingList": [ { "DestObjName": "*", "ObjectMappingSetting": { "LastWriteWinsKey": "", "ObjectTransTypes": [ "Meta" ], "PolicyForKeyConflict": "TableNone", "SetObjectTransType": false }, "ObjectType": "Event", "SrcObjName": "*" } ], "ObjectMappingSetting": { "LastWriteWinsKey": "", "ObjectTransTypes": [ "Meta", "Full", "Incr" ], "PolicyForKeyConflict": "TableOverride", "SetObjectTransType": true }, "ObjectType": "Database", "SrcObjName": "test" } ] | 传输任务对象。 | |
ObjectMappingSetting | { "ESMetaMappingSetting": { "PidCol": [ "id", "name" ], "EnableRouting": true, "RoutingCol": [ "id" ] } } | 在数据同步至 ElasticSearch 时,需配置的其他参数信息。 |
参数 | 类型 | 示例值 | 描述 |
ESMetaMappingSetting | { "PidCol": [ "id", "name" ], "EnableRouting": true, "RoutingCol": [ "id" ] } | ElasticSearch 的结构映射参数。 |
参数 | 类型 | 示例值 | 描述 |
PidCol | Array of String | ["id", "name"] | 主键(_id)取值。当不设置此参数时,默认为主键的列。 |
EnableRouting | Boolean | EnableRouting | 是否启用 Routing,取值如下:
|
RoutingCol | Array of String | ["id"] | _routing 的取值。当 EnableRouting 取值为 true 时,该参数必选。 |
参数 | 类型 | 示例值 | 描述 |
DiffNum | Long | 0 | 全量主键校验任务不一致数量的总数。 |
EstimateNum | Long | 1 | 全量主键校验任务的预估总行数。 |
FinishTime | Long | 1733822797540 | 全量数据校验任务的结束时间,使用毫秒时间戳。 |
StartTime | Long | 1733822724000 | 全量数据校验任务的开始时间,使用毫秒时间戳。 |
Database | { "DestObjName": "test****", "ObjectType": "Database", "SrcObjName": "test****" } | 数据库信息。 | |
Object | { "DestObjName": "test****", "ObjectType": "Database", "SrcObjName": "test****" } | 源端和目标端的库表映射对象。 |
参数 | 类型 | 示例值 | 描述 |
SrcNum | Long | 65000000 | 全量行数校验任务的源端行数。 |
DestNum | Long | 65000000 | 全量行数校验任务的目标端行数。 |
DiffNum | Long | 0 | 全量行数校验任务的不一致行数。 |
FinishTime | Long | 1733909914252 | 全量行数校验任务的结束时间,使用毫秒戳时间格式。 |
StartTime | Long | 1733909810000 | 全量行数校验任务的开始时间,使用毫秒戳时间格式。 |
Database | { "DestObjName": "test****", "ObjectType": "Database", "SrcObjName": "test****" } | 数据库信息。 | |
Object | { "DestObjName": "test****", "ObjectType": "Database", "SrcObjName": "test****" } | 源端和目标端的库表映射对象。 |
参数 | 类型 | 示例值 | 描述 |
DiffNum | Long | 0 | 增量校验任务的不一致行数。 |
StartTime | Long | 1733909914252 | 增量校验任务的开始时间,使用毫秒戳时间格式。 |
FinishTime | Long | 1733909810000 | 增量校验任务的结束时间,使用毫秒戳时间格式。 |
Database | { "DestObjName": "test****", "ObjectType": "Database", "SrcObjName": "test****" } | 数据库信息。 | |
Object | { "DestObjName": "test****", "ObjectType": "Database", "SrcObjName": "test****" } | 源端和目标端的库表映射对象。 |
参数 | 类型 | 示例值 | 描述 |
ErrorNum | Long | 0 | 结构校验任务结果中出现错误类型的不一致数据量。 |
FinishTime | Long | 1733909874137 | 结构校验任务的结束时间,使用毫秒时间戳格式。 |
StartTime | Long | 1733909860000 | 结构校验任务的开始时间,使用毫秒时间戳格式。 |
WarnNum | Long | 0 | 结构校验任务结果中出现警告类型的不一致数据量。 |
Database | { "DestObjName": "test****", "ObjectType": "Database", "SrcObjName": "test****" } | 数据库信息。 | |
Object | { "DestObjName": "test****", "ObjectType": "Database", "SrcObjName": "test****" } | 源端和目标端的库表映射对象。 |