本文以配置RDS MySQL間的數據集成任務為例,介紹數據集成任務的配置流程和注意事項。
前提條件
已創建源和目標實例,請參見創建RDS MySQL實例。
背景信息
DTS的數據集成功能可根據調度策略,定期地將源庫中的結構和存量數據遷移至目標庫中,通過該功能可以幫助您構建更加靈活的數據倉庫。更多詳情,請參見數據集成調度策略說明。
注意事項
如果源數據庫沒有主鍵或唯一約束,且所有字段沒有唯一性,可能會導致目標數據庫中出現重復數據。
功能限制
- DTS支持結構遷移的對象為表、視圖、觸發器、存儲過程、存儲函數。 說明 在結構遷移時,DTS會將視圖、存儲過程或函數中的
DEFINER
轉換為INVOKER
。 - 不支持遷移源庫的user信息。遷移完成后,如果您需要調用目標庫的視圖、存儲過程或函數,則需對調用者授予讀寫權限。
費用說明
遷移類型 | 鏈路配置費用 | 公網流量費用 |
---|---|---|
結構遷移和全量數據遷移 | 不收費。 | 通過公網將數據遷移出阿里云時將收費,詳情請參見計費概述。 |
操作步驟
本文以華北1(青島)地域的RDS MySQL實例為例,介紹配置流程。
- 登錄數據傳輸控制臺。說明
- 若數據傳輸控制臺自動跳轉至數據管理DMS控制臺,您可以單擊右下角的中單擊,返回至舊版數據傳輸控制臺。
- 若您登錄的是新版數據傳輸控制臺,您可以單擊右下角的,返回至舊版數據傳輸控制臺。
- 在左側導航欄,單擊數據集成。
- 在數據集成任務列表的頂部,選擇遷移的目標實例所屬地域,本案例選擇為華北1(青島)地域。
- 單擊頁面右上角的創建數據集成任務。
- 配置數據集成任務的源庫和目標庫連接信息。
類別 配置 說明 無 任務名稱 DTS會自動生成一個任務名稱,建議配置具有業務意義的名稱(無唯一性要求),便于后續識別。 源庫信息 實例類型 選擇RDS實例。 實例地區 選擇源RDS實例所屬的地域,本案例選擇為華北1(青島)地域。 數據庫賬號 填入源RDS實例的數據庫賬號,該數據庫賬號需具備讀寫權限。 說明 關于數據庫賬號的創建和授權方法,請參見創建RDS MySQL數據庫賬號。數據庫密碼 填入該數據庫賬號的密碼。 說明 源庫信息填寫完畢后,您可以單擊數據庫密碼后的測試連接來驗證填入的信息是否正確。如果填寫正確則提示測試通過;如果提示測試失敗,單擊測試失敗后的診斷,根據提示調整填寫的源庫信息。連接方式 根據需求選擇非加密連接或SSL安全連接。如果設置為SSL安全連接,您需要提前開啟RDS實例的SSL加密功能,詳情請參見設置SSL加密。 目標庫信息 實例類型 選擇RDS實例。 實例地區 選擇目標RDS實例所屬的地域,本案例選擇為華北1(青島)地域。 數據庫賬號 填入目標RDS實例的數據庫賬號,該數據庫賬號需具備讀寫權限。 說明 關于數據庫賬號的創建和授權方法,請參見創建RDS MySQL數據庫賬號。數據庫密碼 填入該數據庫賬號的密碼。 說明 目標庫信息填寫完畢后,您可以單擊數據庫密碼后的測試連接來驗證填入的信息是否正確。如果填寫正確則提示測試通過;如果提示測試失敗,單擊測試失敗后的診斷,根據提示調整填寫的目標庫信息。連接方式 根據需求選擇非加密連接或SSL安全連接。如果設置為SSL安全連接,您需要提前開啟RDS實例的SSL加密功能,詳情請參見設置SSL加密。 - 配置完成后,單擊頁面右下角的授權白名單并進入下一步。
- 配置周期性調度策略并選擇遷移對象。
- 上述配置完成后,單擊頁面右下角的預檢查并啟動。說明
- 在遷移任務正式啟動之前,會先進行預檢查。只有預檢查通過后,才能成功啟動遷移任務。
- 如果預檢查失敗,單擊具體檢查項后的,查看失敗詳情。
- 您可以根據提示修復后重新進行預檢查。
- 如無需修復告警檢測項,您也可以選擇確認屏蔽、忽略告警項并重新進行預檢查,跳過告警檢測項重新進行預檢查。
- 預檢查通過后,單擊下一步。
- 在彈出的購買配置確認對話框,選擇鏈路規格并選中數據傳輸(按量付費)服務條款。
- 單擊立即購買并啟動,數據集成任務將在最近的調度周期(即下次調度時間)正式開始。說明 該任務將在調度生效時間的截止時間自動結束。如果需要在調度生效的時間內停止該任務,請單擊停止數據集成任務。
執行結果
本次任務調度完成后,數據集成任務的狀態變更為已完成,DTS將等待下次調度時間并再次執行全量數據遷移。