在中套用移轉規則 AWS Schema Conversion Tool - AWS Schema Conversion Tool

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在中套用移轉規則 AWS Schema Conversion Tool

在使用轉換結構描述之前 AWS SCT,您可以設定移轉規則。中的移轉規則 AWS SCT 可以執行此類轉換,例如變更資料行的資料類型、將物件從一個結構描述移至另一個結構描述,以及變更物件名稱。例如,假設您的來源結構描述中有一組名為 test_TABLE_NAME 的資料表。您可以設定在目標結構描述中將 test_ 字首變更為 demo_ 字首的規則。

注意

您只能為不同的來源和目標資料庫引擎建立移轉規則。

您可以建立執行下列工作的移轉規則:

  • 新增、移除或取代字首

  • 新增、移除或取代字尾

  • 變更資料行排序規則

  • 變更資料類型

  • 變更charvarcharnvarcharstring資料類型的長度

  • 移動物件

  • 重新命名物件

您可以為下列物件建立移轉規則:

  • 資料庫

  • 結構描述

  • 資料表

  • 資料行

建立移轉規則

您可以建立移轉規則,並將規則儲存為專案的一部分。開啟專案後,請使用下列程序來建立移轉規則。

若要建立移轉規則
  1. 在 [檢視] 功能表上,選擇 [對應檢視]。

  2. 伺服器對映中,選擇一對來源伺服器和目標伺服器。

  3. 選擇 [新增移轉規則]。[轉換規則] 對話方塊隨即出現。

  4. 選擇 Add new rule (新增新的規則)。新的資料列會新增到規則清單。

  5. 設定您的規則:

    1. Name (名稱) 中,輸入規則名稱。

    2. For (對象) 中,選擇規則套用的物件類型。

    3. 針對中,輸入要套用至物件的篩選器,然後再套用移轉規則。將使用類似子句來評估 where 子句。您可以輸入確切名稱以選擇一個物件,也可以輸入模式以選擇多個物件。

      where 子句可用的欄位,根據物件類型而不同。例如,如果物件類型是結構描述,則只有一個欄位可用於結構描述名稱。

    4. 動作中,選擇您要建立的移轉規則類型。

    5. 根據規則類型,輸入一或兩個額外的值。例如,若要重新命名物件,請輸入物件的新名稱。若要取代字首,請輸入舊字首和新字首。

      對於 char、varchar、nvarchar 和字串資料類型,您可以使用乘法運算子變更資料類型長度。例如,該%*4值將varchar(10)數據類型轉換為varchar(40)

  6. 設定遷移規則後,請選擇 [儲存] 以儲存規則。您也可以選擇 Cancel (取消) 以取消變更。

    轉換規則對話方塊
  7. 完成新增、編輯和刪除規則之後,請選擇 Save All (全部儲存) 儲存所有變更。

  8. 選擇 [關閉] 以關閉 [轉換規則] 對話方塊。

您可以使用切換圖示來關閉移轉規則,而不刪除它。您可以使用複製圖示來複製現有的移轉規則。您可以使用鉛筆圖示來編輯現有的移轉規則。您可以使用刪除圖示來刪除現有的移轉規則。若要儲存您對遷移規則所做的任何變更,請選擇 [全部儲存]。

匯出移轉規則

如果您使用 AWS DMS 將資料從來源資料庫移轉至目標資料庫,則可以提供移轉規則的相關資訊 AWS DMS。如需有關工作的詳細資訊,請參閱使用 AWS Database Migration Service 複製工作

若要匯出移轉規則
  1. 在中 AWS Schema Conversion Tool,選擇 [檢視] 功能表上的 [對應檢視]。

  2. 在 [移轉規則] 中,選擇移轉規則,然後選擇 [修改移轉規則]。

  3. 選擇「匯出」的指令碼 AWS DMS

  4. 瀏覽至您要儲存指令碼的位置,然後選擇 Save (儲存)。您的移轉規則會儲存為可供使用的JSON指令碼 AWS DMS。