跳到主要内容

查询任务创建详情

接口描述

根据任务id查询任务创建时的完整配置详情,返回创建任务时使用的所有配置参数,可用于复制任务或查看任务配置。

接口地址

/cloudcanal/console/api/v1/openapi/datajob/queryjobcreatedetail

请求方式

POST

请求参数

参数名称参数说明请求类型是否必须数据类型
jobId任务idbodylong

公共响应结果

参数名称参数说明类型(java)不为空
code1:成功 0:失败string
dataobject
msgstring
requestIdstring

data 参数说明

返回任务创建时的完整配置详情:

基础配置

参数名称参数说明不为空数据类型
clusterId跑任务的机器集群IDlong
srcDsId源数据源IDlong
dstDsId目标数据源IDlong
srcHostType源端数据源 HOST 类型,可选值:PUBLIC、PRIVATEstring
dstHostType目标端数据源 HOST 类型,可选值:PUBLIC、PRIVATEstring
specId规格IDlong

Schema 配置

参数名称参数说明不为空数据类型
schemaWhiteListLevelSchema白名单级别string
srcSchema源端Schema配置string
dstSchema目标端Schema配置(JSON字符串)string
mappingDef映射定义配置(JSON字符串)string
srcCaseSensitiveType源端大小写敏感类型string
dstCaseSensitiveType目标端大小写敏感类型string
srcDsCharset源端字符集string
tarDsCharset目标端字符集string
srcSchemaLessFormat源端无模式值格式string
dstSchemaLessFormat目标端无模式值格式string

任务配置

参数名称参数说明不为空数据类型
jobType任务类型,可选值:MIGRATION、SYNC、CHECK、REVISE、STRUCT_MIGRATIONstring
dataJobDesc任务描述string
keyConflictStrategy主键冲突策略,可选值:IGNORE、REPLACE、EXCEPTIONstring
structMigration是否做结构迁移boolean
initialSync是否做历史数据初始化boolean
filterDDL是否过滤DDLboolean
shortTermSync是否短期同步boolean
shortTermNum短期同步时间(天)int

周期任务配置

参数名称参数说明不为空数据类型
autoStart是否自动启动boolean
checkOnce是否单次校验boolean
checkPeriod是否周期校验boolean
checkPeriodCronExpr校验周期Cron表达式string
fullPeriod是否周期全量boolean
fullPeriodCronExpr全量周期Cron表达式string

响应示例

{
"code": "1",
"msg": "request success",
"data":
{
"clusterId": 1,
"srcDsId": 156,
"dstDsId": 157,
"srcHostType": "PRIVATE",
"dstHostType": "PUBLIC",
"schemaWhiteListLevel": null,
"srcSchema": "[...]",
"dstSchema": "",
"mappingDef": "[{\"method\":\"DB_DB\",\"serializeMapping\":{},\"serializeAutoGenRules\":{},\"commonGenRule\":\"MIRROR\"},{\"serializeMapping\":{},\"method\":\"TABLE_TABLE\",\"serializeAutoGenRules\":{},\"commonGenRule\":\"TO_LOWER_CASE\"},{\"method\":\"COLUMN_COLUMN\",\"serializeMapping\":{},\"serializeAutoGenRules\":{},\"commonGenRule\":\"MIRROR\"}]",
"srcCaseSensitiveType": "Sensitive",
"dstCaseSensitiveType": "Sensitive",
"srcDsCharset": "utf8mb4",
"tarDsCharset": "utf8mb4",
"keyConflictStrategy": "IGNORE",
"jobType": "SYNC",
"dataJobDesc": "",
"structMigration": false,
"initialSync": true,
"shortTermSync": false,
"shortTermNum": 0,
"filterDDL": false,
"specId": 16,
"autoStart": false,
"checkOnce": false,
"checkPeriod": false,
"checkPeriodCronExpr": null,
"fullPeriod": false,
"fullPeriodCronExpr": null,
"srcSchemaLessFormat": null,
"dstSchemaLessFormat": null
},
"requestId": "0feaab4f-ce6d-11f0-8388-7386474fd961",
"fail": false,
"success": true
}
联系我们
微信二维码

扫码添加微信,获取技术支持