🎉 CloudCanal 上线 V6.5.0.0:开放多条链路,持续提升用户体验
跳到主要内容

查询同步对象

接口描述​

根据源端和目标端的数据库、Schema、表名等元数据信息查询同步对象列表,用于血缘分析和对象追溯

接口地址​

/cloudcanal/console/api/v1/openapi/schema/listTransObjsByMeta

请求方式​

POST

请求参数​

参数名称参数说明请求类型是否必须数据类型
srcDb源端数据库名body否string
srcSchema源端 Schema 名body否string
srcTransObj源端同步对象名(表名/Topic名等)body否string
dstDb目标端数据库名body否string
dstSchema目标端 Schema 名body否string
dstTranObj目标端同步对象名(表名/Topic名等)body否string

公共响应结果​

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

data 参数说明​

data 为数组,每个元素为一个同步对象索引信息:

基本信息​

参数名称参数说明不为空数据类型
id索引id是long
dataJobId所属 DataJob id是long
dataJobName所属 DataJob 名称是string
dataJobDesc所属 DataJob 描述否string

源端信息​

参数名称参数说明不为空数据类型
srcTransferObjName源端同步对象名是string
srcDsInstanceId源端数据源实例ID是long
srcDsInstanceName源端数据源实例名称否string
srcFullTransferObjName源端完整对象名(包含库名/Schema名)否string
srcDsType源端数据源类型是string
srcDb源端数据库名否string
srcSchema源端 Schema 名否string

目标端信息​

参数名称参数说明不为空数据类型
dstTransferObjName目标端同步对象名是string
dstDsInstanceId目标端数据源实例ID是long
dstDsInstanceName目标端数据源实例名称否string
dstFullTransferObjName目标端完整对象名(包含库名/Schema名)否string
dstDsType目标端数据源类型是string
dstDb目标端数据库名否string
dstSchema目标端 Schema 名否string

其他信息​

参数名称参数说明不为空数据类型
filterExpr过滤表达式否string
specifiedPks指定的主键列否string

响应示例​

{
"code": "1",
"msg": "request success",
"data":
[
{
"id": 6000,
"srcTransferObjName": "my_table",
"srcDsInstanceId": 100,
"srcDsInstanceName": "my-70o0i0ioc2a004y",
"srcFullTransferObjName": "`from_my`.`my_table`",
"srcDsType": "MySQL",
"srcDb": "from_my",
"srcSchema": null,
"filterExpr": null,
"specifiedPks": null,
"dstTransferObjName": "my_table",
"dstDsInstanceId": 159,
"dstDsInstanceName": "sr-79838690nickf53",
"dstFullTransferObjName": "`from_my`.`my_table`",
"dstDsType": "StarRocks",
"dstDb": "from_my",
"dstSchema": null,
"dataJobId": 271,
"dataJobName": "canaldhm45mo4w6h",
"dataJobDesc": ""
},
{
"id": 6001,
"srcTransferObjName": "w_company",
"srcDsInstanceId": 100,
"srcDsInstanceName": "my-70o0i0ioc2a004y",
"srcFullTransferObjName": "`from_my`.`w_company`",
"srcDsType": "MySQL",
"srcDb": "from_my",
"srcSchema": null,
"filterExpr": null,
"specifiedPks": null,
"dstTransferObjName": "w_company",
"dstDsInstanceId": 159,
"dstDsInstanceName": "sr-79838690nickf53",
"dstFullTransferObjName": "`from_my`.`w_company`",
"dstDsType": "StarRocks",
"dstDb": "from_my",
"dstSchema": null,
"dataJobId": 271,
"dataJobName": "canaldhm45mo4w6h",
"dataJobDesc": ""
},
{
"id": 6002,
"srcTransferObjName": "worker_stats",
"srcDsInstanceId": 100,
"srcDsInstanceName": "my-70o0i0ioc2a004y",
"srcFullTransferObjName": "`from_my`.`worker_stats`",
"srcDsType": "MySQL",
"srcDb": "from_my",
"srcSchema": null,
"filterExpr": null,
"specifiedPks": null,
"dstTransferObjName": "worker_stats",
"dstDsInstanceId": 159,
"dstDsInstanceName": "sr-79838690nickf53",
"dstFullTransferObjName": "`from_my`.`worker_stats`",
"dstDsType": "StarRocks",
"dstDb": "from_my",
"dstSchema": null,
"dataJobId": 271,
"dataJobName": "canaldhm45mo4w6h",
"dataJobDesc": ""
},
{
"id": 6003,
"srcTransferObjName": "workflow_version",
"srcDsInstanceId": 100,
"srcDsInstanceName": "my-70o0i0ioc2a004y",
"srcFullTransferObjName": "`from_my`.`workflow_version`",
"srcDsType": "MySQL",
"srcDb": "from_my",
"srcSchema": null,
"filterExpr": null,
"specifiedPks": null,
"dstTransferObjName": "workflow_version",
"dstDsInstanceId": 159,
"dstDsInstanceName": "sr-79838690nickf53",
"dstFullTransferObjName": "`from_my`.`workflow_version`",
"dstDsType": "StarRocks",
"dstDb": "from_my",
"dstSchema": null,
"dataJobId": 271,
"dataJobName": "canaldhm45mo4w6h",
"dataJobDesc": ""
}
],
"fail": false,
"success": true
}
联系我们
微信二维码

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