建立資料移轉任務
調試
您可以在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 |
否 |
分區過濾運算式 |
例子:p1 >= '2022-03-04' and (p2 = 10 or p3 > 20) and p4 in ('abc', 'cde') 例子說明: 1. p1, p2, p3為分區名 2. 分區值只有字串和數字兩種,字串被雙引號或單引號包裹。除int/bigint類型的分區列值外,其他所有類型的分區值都只能取字串值。 3. 比較操作符包括: >, >=, = , <, <=, <> 4. 支援"in"操作符 5. 邏輯操作符包括: and, or 6. 支援括弧 |
|
| schemaOnly |
boolean |
否 |
是否只遷中繼資料 |
false |
| tableMapping |
object |
否 |
{源表: 目標表} |
|
|
string |
否 |
table 名 |
t1_1 |
|
| increment |
boolean |
否 |
增量遷移:只遷移新分區或有變動的分區,注意有變動的分區會被重遷 |
true |
| enableSchemaMigration |
boolean |
否 |
是否遷移表結構 |
true |
| enableDataMigration |
boolean |
否 |
是否遷移表資料 |
true |
| enableVerification |
boolean |
否 |
開啟校正,目前校正方式是在源和目標端執行 select count,對比行數 |
false |
| columnMapping |
object |
否 |
{源列名:目標列名} |
|
|
string |
否 |
列名 |
null |
|
| others |
object |
否 |
其他配置資訊 |
|
|
any |
否 |
配置值 |
null |
|
| eta |
string |
否 |
期望的遷移完成時間. 注意:eta 值越小,遷移任務的優先順序會越高 |
2025-02-04 |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
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
}
}
錯誤碼
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。