全部產品
Search
文件中心

DataWorks:Serverless整庫即時同步MySQL至MaxCompute

更新時間:Jun 27, 2025

本文介紹MySQL到MaxCompute的Serverless整庫即時任務。

前提條件

  • 已建立MySQL和MaxCompute資料來源,詳情請參見建立Data Integration資料來源

  • 對於阿里雲RDS以及阿里雲MaxCompute執行個體,在沒有特殊設定白名單時,連通性會自動化的測試通過,如果設定了白名單,請允許存取相關IP地址,具體IP地址清單請參見網路連通與白名單配置

使用限制

暫不支援將源端資料同步至MaxCompute外部表格。

建立Serverless同步任務

Serverless同步任務是一種隨用隨付的全管理的資料同步服務,您無需管理底層資源群組或處理網路設定,僅需專註商務邏輯即可實現資料同步。

一、建立Serverless同步任務

  1. 進入Data Integration頁面。

    登入DataWorks控制台,切換至目標地區後,單擊左側導覽列的Data Integration > Data Integration,在下拉框中選擇對應工作空間後單擊進入Data Integration

  2. 在左側導覽列單擊Serverless 同步任務

    image

  3. Serverless同步任務地區,選擇資料來源(MySQL)和資料去向(MaxCompute),單擊建立 Serverless 同步任務

二、配置基本資料

說明
  • 如需使用已添加的資料來源,可單擊使用已有資料來源,從已有資料來源中選擇,資料來源的相關資訊將會自動擷取。

  • 此處選擇的資料來源資料去向無需先在Data Integration或管理中心中添加資料來源,您也可以直接在此處配置資料來源資料去向的詳細資料。

  • 資料來源和資料去向資訊配置完成後,單擊測試,對於阿里雲RDS以及阿里雲MaxCompute執行個體,在沒有特殊設定白名單時,連通性會自動化的測試通過,如果設定了白名單,請允許存取相關IP地址,具體IP地址清單請參見網路連通與白名單配置

image

三、任務配置

1. 選擇要同步的庫表

測試連通性後,同步任務會自動拉取當前資料來源的庫表,MySQL-MaxCompute支援選擇指定庫表使用正則選表

源端庫表中選擇表後,單擊image,添加至已選庫表地區。

image

2. 配置目標表映射

單擊操作列的重新整理映射,然後根據介面提示完成配置表名映射欄位類型映射Schema名映射等配置。

image

3. 配置警示及進階參數等

單擊右上方的警示配置進階參數配置DDL能力配置,根據介面提示完成配置。

image

四、完成配置

配置上述資訊後,單擊完成配置

說明

第一次完成配置會自動進行配置檢查,注意這裡的配置檢查不阻塞完成配置,只是做預檢查。

image

啟動同步任務

重要
  • 啟動任務會自動再觸發一次配置檢查,注意此處的配置檢查為強制行為,當配置檢查不通過時,則阻塞任務啟動。

  • 配置檢查的檢查項根據同步任務不同而有所不同。

  • 初次啟動會檢查啟動使用者的許可權是否允許,許可權與Serverless通用資源群組隨用隨付購買許可權一致,需擁有AliyunBSSOrderAccessAliyunDataWorksFullAccess許可權的使用者才可以啟動。

在Serverless同步任務頁面,找到已建立的Serverless同步任務,然後單擊操作列的啟動

image

  • 啟動之後進入環境準備階段,這個階段表示後台在為啟動任務準備專門的運行資源,這個過程預計分鐘以內完成。

    image

  • 啟動完成之後狀態轉變為運行中

    image

同步任務營運

查看任務詳情

單擊Serverless同步任務的任務名稱/ID列或單擊執行概況列的內容,進入任務詳情頁。

image

  • 基本資料:包括任務的資料來源資訊,計費訂單ID以及同步方案。

  • 執行狀態:同步任務每一步驟的具體執行狀態,您還可以查看作業記錄、Failover和資源使用率。

  • 詳細資料:包括結構遷移、全量初始化和即時同步的詳細資料。

修改同步任務配置

  1. 單擊目標Serverless同步任務操作列的編輯,進入任務配置頁面。

    image

  2. 您可以對同步表進行新增、刪除或修改,然後單擊完成配置

  3. 單擊操作列的應用程式更新

    image

    • 應用程式更新會自動進行預檢查,如果檢查不過會阻塞應用程式更新

    • 應用程式更新對應的檢查項比初次啟動時要少,由於資源已經初始化完成,所以應用程式更新初次啟動少了個資源準備的階段。

相關參考

  • 查看任務訂單詳情以及進階參數配置,請參見附錄

  • 如果Serverless即時同步任務遇到問題,請參見即時同步常見問題