🎉 CloudCanal 上线 V6.4.0.0:Oracle、SAP Hana 等同步能力再升级
跳到主要内容

元数据映射结构

接口描述​

获取数据源映射信息,以便创建任务时选择

接口地址​

/cloudcanal/console/api/v1/openapi/constant/dsmappingmeta

请求方式​

POST

请求参数​

参数名称参数说明请求类型是否必须数据类型
srcDsType源数据源类型

MySQL
PolarDbMySQL
PolarDbX
PostgreSQL
Greenplum
Oracle
SQLServer
Redis
MongoDB
Kafka
RocketMQ
RabbitMQ
Hive
ElasticSearch
DRDS
AdbForMySQL
TiDB
ClickHouse
Kudu
body是string
dstDsType目标数据源类型

MySQL
PolarDbMySQL
PolarDbX
PostgreSQL
Greenplum
Oracle
SQLServer
Redis
MongoDB
Kafka
RocketMQ
RabbitMQ
Hive
ElasticSearch
DRDS
AdbForMySQL
TiDB
ClickHouse
Kudu
body是string

公共响应结果​

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

data 参数说明​

data 具有一个名为 dsMappingInfo 的数组,数组项参数说明如下

参数名称参数说明类型(java)不为空
method映射规则名称string是
srcParents源端元数据父节点信息,可选值包括
DB
SCHEMA
TABLE
COLUMN
TOPIC
INDEX
List是
dstParents目标元数据父节点信息,可选值包括
DB
SCHEMA
TABLE
COLUMN
TOPIC
INDEX
List是

响应示例​

{
"requestId": "c00aa078-2cb4-11ec-a410-6990afdaac21",
"code": "1",
"msg": "request success",
"data": [
{
"method": "DB_SCHEMA",
"srcParents": [],
"dstParents": [
"DB"
]
},
{
"method": "TABLE_TABLE",
"srcParents": [
"DB"
],
"dstParents": [
"SCHEMA",
"DB"
]
},
{
"method": "COLUMN_COLUMN",
"srcParents": [
"TABLE",
"DB"
],
"dstParents": [
"TABLE",
"SCHEMA",
"DB"
]
}
]
}
联系我们
微信二维码

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