全部產品
Search
文件中心

MaxCompute:CreateMmsJob - 建立資料移轉任務

更新時間:Feb 04, 2026

建立資料移轉任務

調試

您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。

調試

授權資訊

下表是API對應的授權資訊,可以在RAM權限原則語句的Action元素中使用,用來給RAM使用者或RAM角色授予調用此API的許可權。具體說明如下:

  • 操作:是指具體的許可權點。

  • 存取層級:是指每個操作的存取層級,取值為寫入(Write)、讀取(Read)或列出(List)。

  • 資源類型:是指操作中支援授權的資源類型。具體說明如下:

    • 對於必選的資源類型,用前面加 * 表示。

    • 對於不支援資源級授權的操作,用全部資源表示。

  • 條件關鍵字:是指雲產品自身定義的條件關鍵字。

  • 關聯操作:是指成功執行操作所需要的其他許可權。操作者必須同時具備關聯操作的許可權,操作才能成功。

操作

存取層級

資源類型

條件關鍵字

關聯操作

odps:CreateMmsJob

create

*project

acs:odps:{#regionId}:{#accountId}:mmsdatasource/{#sourceId}

請求文法

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

遷移任務類型

枚舉值:

  • HIVE :

    HIVE UDTF 方式

  • BIGQUERY :

    BIGQUERY read api 方式

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
  }
}

錯誤碼

訪問錯誤中心查看更多錯誤碼。

變更歷史

更多資訊,參考變更詳情