在使用Data Transmission Service進行資料同步或遷移時,若目標庫為雲原生資料倉儲AnalyticDB MySQL版 3.0或雲原生資料倉儲AnalyticDB PostgreSQL版時,DTS將提供多表合并功能。該功能支援將源庫中結構相同的多個表進行整合,一鍵合并到目標庫的單個資料表之中,實現更高效、便捷的資料移轉和整合操作。
前提條件
已建立目標庫為雲原生資料倉儲AnalyticDB MySQL版 3.0或雲原生資料倉儲AnalyticDB PostgreSQL版的遷移或同步任務,並進入配置任務對象及進階配置階段。您可以在同步方案概覽或遷移方案概覽中尋找相關配置文檔。
注意事項
配置資料校正功能的任務暫不支援開啟多表歸併。
開啟多表歸併的增量任務不支援DDL操作。若源庫有DDL操作,則會導致目標庫資料丟失或任務失敗。
操作步驟
本操作以開啟DTS同步執行個體的多表歸併功能為例進行介紹。
根據業務需求,進入配置任務對象及進階配置階段,並完成多表歸併上方的所有參數配置。
勾選多表歸併下方的是。
可選:勾選自訂__dts_data_source標籤列的值的否。
說明僅在先購買後配置模式支援自訂標籤列名和標籤列值。
在源庫對象框中勾選待同步的表,然後單擊將其移動至已選擇對象框。
在已選擇對象中右擊待同步的表,並在彈出的編輯表頁面中修改表名稱。
說明表名稱即為待同步的表在目標庫中的表名。
修改表名稱相同。
重複修改所有待同步表的表名稱。
重要所有待同步表的表名稱需設定相同。
根據提示和參考文檔,完成後續的資料同步任務配置。
若您在步驟3中選擇自訂__dts_data_source標籤列的值為是,您還要在配置庫表欄位階段設定標籤列__dts_data_source的值。
說明標籤列__dts_data_source的值不可重複。