本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在中套用移轉規則 AWS Schema Conversion Tool
在使用轉換結構描述之前 AWS SCT,您可以設定移轉規則。中的移轉規則 AWS SCT 可以執行此類轉換,例如變更資料行的資料類型、將物件從一個結構描述移至另一個結構描述,以及變更物件名稱。例如,假設您的來源結構描述中有一組名為 test_TABLE_NAME
的資料表。您可以設定在目標結構描述中將 test_
字首變更為 demo_
字首的規則。
注意
您只能為不同的來源和目標資料庫引擎建立移轉規則。
您可以建立執行下列工作的移轉規則:
-
新增、移除或取代字首
-
新增、移除或取代字尾
-
變更資料行排序規則
-
變更資料類型
-
變更
char
、varchar
、nvarchar
和string
資料類型的長度 -
移動物件
-
重新命名物件
您可以為下列物件建立移轉規則:
-
資料庫
-
結構描述
-
資料表
-
資料行
建立移轉規則
您可以建立移轉規則,並將規則儲存為專案的一部分。開啟專案後,請使用下列程序來建立移轉規則。
若要建立移轉規則
-
在 [檢視] 功能表上,選擇 [對應檢視]。
-
在伺服器對映中,選擇一對來源伺服器和目標伺服器。
-
選擇 [新增移轉規則]。[轉換規則] 對話方塊隨即出現。
-
選擇 Add new rule (新增新的規則)。新的資料列會新增到規則清單。
-
設定您的規則:
-
在 Name (名稱) 中,輸入規則名稱。
-
在 For (對象) 中,選擇規則套用的物件類型。
-
針對其中,輸入要套用至物件的篩選器,然後再套用移轉規則。將使用類似子句來評估 where 子句。您可以輸入確切名稱以選擇一個物件,也可以輸入模式以選擇多個物件。
where 子句可用的欄位,根據物件類型而不同。例如,如果物件類型是結構描述,則只有一個欄位可用於結構描述名稱。
-
在動作中,選擇您要建立的移轉規則類型。
-
根據規則類型,輸入一或兩個額外的值。例如,若要重新命名物件,請輸入物件的新名稱。若要取代字首,請輸入舊字首和新字首。
對於 char、varchar、nvarchar 和字串資料類型,您可以使用乘法運算子變更資料類型長度。例如,該
%*4
值將varchar(10)
數據類型轉換為varchar(40)
。
-
-
設定遷移規則後,請選擇 [儲存] 以儲存規則。您也可以選擇 Cancel (取消) 以取消變更。
-
完成新增、編輯和刪除規則之後,請選擇 Save All (全部儲存) 儲存所有變更。
-
選擇 [關閉] 以關閉 [轉換規則] 對話方塊。
您可以使用切換圖示來關閉移轉規則,而不刪除它。您可以使用複製圖示來複製現有的移轉規則。您可以使用鉛筆圖示來編輯現有的移轉規則。您可以使用刪除圖示來刪除現有的移轉規則。若要儲存您對遷移規則所做的任何變更,請選擇 [全部儲存]。
匯出移轉規則
如果您使用 AWS DMS 將資料從來源資料庫移轉至目標資料庫,則可以提供移轉規則的相關資訊 AWS DMS。如需有關工作的詳細資訊,請參閱使用 AWS Database Migration Service 複製工作。
若要匯出移轉規則
-
在中 AWS Schema Conversion Tool,選擇 [檢視] 功能表上的 [對應檢視]。
-
在 [移轉規則] 中,選擇移轉規則,然後選擇 [修改移轉規則]。
-
選擇「匯出」的指令碼 AWS DMS。
-
瀏覽至您要儲存指令碼的位置,然後選擇 Save (儲存)。您的移轉規則會儲存為可供使用的JSON指令碼 AWS DMS。