跳到主要内容

元数据映射结构

接口描述

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

接口地址

/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
bodystring
dstDsType目标数据源类型

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

公共响应结果

参数名称参数说明类型(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"
]
}
]
}