创建数据迁移任务
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

授权信息
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
odps:CreateMmsJob |
create |
*project
|
无 | 无 |
请求语法
POST /api/v1/mms/datasources/{sourceId}/jobs HTTP/1.1
请求参数
名称 |
类型 |
必填 |
描述 |
示例值 |
sourceId |
integer |
是 |
数据源 ID |
2000014 |
body |
object |
否 |
请求体参数 |
|
sourceId |
integer |
否 |
数据源 ID |
2000014 |
name |
string |
否 |
迁移作业名字 |
migrate_db_1 |
sourceName |
string |
否 |
数据源名 |
demo |
srcDbName |
string |
否 |
源库名 |
src_db |
srcSchemaName |
string |
否 |
源 schema name-三层命名空间中的 schema |
default |
dstDbName |
string |
否 |
目标 MaxCompute 项目 |
mms_test |
dstSchemaName |
string |
否 |
目标 MaxCompute Schema |
default |
taskType |
string |
否 |
迁移任务类型 |
BIGQUERY |
partitions |
array |
否 |
分区 ID 列表 |
|
integer |
否 |
分区 ID 值 |
1232 |
|
tables |
array |
否 |
table 名字列表 |
|
string |
否 |
table 名字 |
t1 |
|
tableBlackList |
array |
否 |
table 黑名单 |
|
string |
否 |
table 名 |
t1 |
|
tableWhiteList |
array |
否 |
table 白名单, 注意:同时有白名单和黑名单时,只有黑名单有效 |
|
string |
否 |
table 名 |
t1 |
|
partitionFilters |
object |
否 |
{table 名:分区过滤表达式} |
|
string |
否 |
分区过滤表达式 |
||
schemaOnly |
boolean |
否 |
是否只迁元数据 |
false |
tableMapping |
object |
否 |
{源表: 目标表} |
|
string |
否 |
table 名 |
||
increment |
boolean |
否 |
增量迁移:只迁移新分区或有变动的分区,注意有变动的分区会被重迁 |
true |
enableVerification |
boolean |
否 |
开启校验,目前校验方式是在源和目标端执行 select count,对比行数 |
true |
columnMapping |
object |
否 |
{源列名:目标列名} |
|
string |
否 |
列名 |
||
others |
object |
否 |
其他配置信息 |
|
any |
否 |
配置值 |
||
eta |
string |
否 |
返回参数
名称 |
类型 |
描述 |
示例值 |
object |
ApiRes |
||
requestId |
string |
请求 ID。 |
73207140-0FD5-588A-B11A-3CE093924196 |
data |
object |
返回数据 |
|
asyncTaskId |
integer |
创建迁移作业的异步任务 ID |
100 |
示例
正常返回示例
JSON
格式
{
"requestId": "73207140-0FD5-588A-B11A-3CE093924196",
"data": {
"asyncTaskId": 100
}
}
错误码
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。