本文為您介紹如何使用資料轉送提供的重新命名遷移/同步對象名稱的功能。
適用情境
預設情況下,被遷移或同步的對象(例如資料庫、表等)在源端和目標端的名稱相同,您可以通過資料轉送提供的對象名稱重新命名功能,設定被遷移或同步的對象在目標端的名稱,實現源端和目標端之間資料庫的庫名、表名的映射。該功能常用於測試環境和生產環境命名不一致、多表彙總功能等情境。
多表彙總功能主要用於將 DRDS、MyCat 等分庫分表的資料同步至目標端的同一張表。
使用限制
資料轉送僅支援配置資料移轉或資料同步任務時,在設定選擇遷移/同步對象步驟執行重新命名操作。
一旦啟動資料移轉或資料同步任務,請勿再執行重新命名操作,否則可能導致任務失敗。
指定對象重新命名
您通過 指定對象 方式選擇遷移/同步對象時,可以通過如下操作重新命名對象的名稱。
將資料移轉或資料同步任務配置至 選擇遷移對象 或 選擇同步對象 步驟。
使用 指定對象 方式選擇遷移/同步對象後,在 選擇遷移/同步範圍 地區右側的 目標端對象 列表中,滑鼠移至上方至目標表對象,單擊顯示的 重新命名。
在文字框中輸入目標端對象重新命名後的名稱。
遷移 Lindorm 或 HBase 資料庫的資料至 OBKV 時,對象名稱的格式
tablename$columnfamily
。進行重新命名時,$ 不支援編輯,並且tablename
和columnfamily
僅支援輸入 0-9、a-z、A-Z 和底線(_)。單擊 確定,即可查看重新命名後的對象名稱。
如果是遷移 Lindorm 或 HBase 資料庫的資料至 OBKV,單擊 ✅ 表徵圖即可查看重新命名後的對象名稱。
根據提示完成後續的任務配置。
匹配規則重新命名
您通過 匹配規則 方式選擇遷移/同步對象時,可以通過如下操作重新命名對象的名稱。
您在左側通過遷移對象規則重新命名目標對象後,右側將不允許對已操作的對象再次進行重新命名。
重新命名後,不會改變行過濾條件等設定。