本文介紹配置目標庫信息的具體方法。
前提條件
當前僅支持在華東1(杭州)、華東2(上海)、華北1(青島)、華北2(北京)、華北3(張家口)、華南1(深圳)、華南3(廣州)和中國香港創建ETL任務。
當前目標庫支持MySQL、PolarDB MySQL、Oracle、AnalyticDB MySQL 3.0、PolarDB PostgreSQL、PostgreSQL、DB2 LUW、DB2 iSeries(AS/400)、AnalyticDB PostgreSQL、SQLServer、MariaDB、DRDS(PolarDB-X 1.0)、PolarDB Oracle、Tablestore。
已創建目標庫。
已完成數據源信息和轉換組件的配置。
由于ETL功能暫不支持結構遷移,所以您需要根據轉換條件在目標庫側完成對應表結構的創建。例如A表中包含字段1、字段2和字段3,B表中包含字段3、字段4和字段5,對A表和B表通過做JOIN操作后,需要輸出字段1、字段2、字段3、字段4和字段5,則需要在目標庫側創建做JOIN操作后的C表,C表中包含字段1、字段2、字段3、字段4和字段5。
操作步驟
下文以配置MySQL為例進行介紹。
進入ETL任務的列表頁面。
登錄數據傳輸服務DTS控制臺。
在左側導航欄,單擊ETL。
單擊左上角的,在新增數據流對話框中,您需在數據流名稱配置ETL任務名稱,選擇開發方式為DAG。
單擊確認。
完成數據源信息的配置,配置方法請參見配置源庫信息。
完成轉換組件的配置,配置方法請參見配置轉換組件。
在頁面左側,將輸出 MySQL節點拖拽至頁面右側畫布的空白區域。
將鼠標指針移動至已完成配置的目標轉換組件,單擊圓點拉出連接線,連接目標轉換組件和輸出 MySQL-1。
單擊畫布區域的輸出 MySQL-1頁面,根據頁面信息配置目標庫信息。
設置以下參數,配置節點信息。
參數
說明
請輸入數據源名稱
DTS會自動生成一個數據源名稱,建議配置具有業務意義的名稱(無唯一性要求),便于后續識別。
區域
選擇目標庫所在地域。
實例列表
選擇目標庫所在數據庫的實例名稱。您也可以單擊下方的新建實例進行新建,新建方法請參見實例管理。
表映射
選擇目標庫通過轉換處理后需要存儲的目標表。
在選擇目標表區域,單擊目標表。
根據實際需要,在字段映射頁面的列名稱列,勾選需要的參數。
執行結果
完成配置的目標庫右側不顯示時,說明配置完成。