本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
指定遷移專案的資料架構轉換設定
結構描述轉換設定可讓您自訂兩件事:DMS 結構描述轉換如何將來源資料庫物件轉換為目標相容的 SQL,以及結構描述轉換檢視中會出現哪些結構描述和資料庫。套用至所有轉換路徑的設定會記錄在下列各節中。如需轉換路徑的特定設定,請參閱導覽中的對應主題。
常見的轉換設定
下列兩個設定適用於每個轉換路徑。每個設定都會在括號中顯示 API 和 AWS CLI 參數名稱後面的 AWS Management Console 標籤。
- 轉換後 SQL 程式碼中的註解 (
ShowSeverityLevelInSql) -
控制 DMS 結構描述轉換將註解插入轉換之 SQL 輸出的動作項目的最低嚴重性層級。只有處於或高於所選層級的動作項目才會收到註解。
值:
主控台標籤 API/CLI 值 接收註解的動作項目 僅限錯誤 CRITICAL導致物件無法運作的嚴重錯誤 錯誤和警告 HIGH嚴重錯誤和高嚴重性警告 所有訊息 MEDIUM關鍵、高和中嚴重性動作項目 LOW資訊備註以外的所有動作項目 INFO所有動作項目,包括資訊備註 預設:
CRITICAL - 使用生成式 AI 轉換結構描述 (
EnableGenAiConversion) -
啟用時,DMS 結構描述轉換會使用生成式 AI 模型來轉換規則型邏輯無法處理的 SQL 建構。這可減少需要手動解析的動作項目數量。
類型:布林值 (
true|false)預設:
false注意
DMS 結構描述轉換中的生成式 AI 功能僅適用於支援 AWS 的區域。如果不支援您的主要區域,則此設定沒有效果。如需支援的區域和跨區域推論路由清單,請參閱 DMS 結構描述轉換中的跨區域推論。
注意
只有特定轉換路徑才支援生成式 AI 轉換。如需支援的路徑清單和範圍內的 SQL 元素,請參閱 使用生成式 AI 轉換資料庫物件。
樹狀檢視設定
樹狀檢視設定與其他結構描述轉換設定不同。它們不會變更轉換後的 SQL。相反地,它們控制哪些結構描述和資料庫會出現在結構描述轉換檢視的來源和目標資料庫窗格中。這會決定您可以選擇哪些內容進行轉換。樹狀檢視設定適用於每個轉換路徑。
重要
您只能在 中設定樹狀檢視設定 AWS Management Console。您不能使用 AWS Database Migration Service API 或 CLI AWS 設定它們。
您可以在設定頁面的樹狀檢視區段中設定樹狀檢視設定。若要開啟此頁面,請遵循中的 AWS Management Console 步驟修改設定。然後選擇樹狀檢視。您可以針對來源窗格和目標窗格獨立設定下列每個控制項。
- 隱藏空白結構描述
-
隱藏不包含物件的結構描述。選取此控制項可從窗格移除空白結構描述。這可讓您專注於具有要轉換之物件的結構描述。
預設:已選取。DMS 結構描述轉換會隱藏空白結構描述,除非您清除此控制項。
- 系統資料庫或結構描述
-
隱藏您選擇的系統資料庫或結構描述。DMS 結構描述轉換提供來源或目標引擎的常見系統物件清單。選取您要隱藏的項目。
對於 PostgreSQL 來源,清單包含物件,例如
pg_catalog和information_schema。對於 MySQL 目標,清單包含物件,例如mysql和performance_schema。預設:DMS 結構描述轉換會為您的來源或目標引擎預先選取標準系統物件。
- 使用者定義的資料庫或結構描述
-
隱藏您輸入名稱的資料庫或結構描述。使用逗號分隔兩個或多個名稱。使用百分比符號 (%) 做為萬用字元,以符合資料庫或結構描述名稱中任意數量的字元。
預設:無。
修改設定
注意
您無法在相同專案上執行任何結構描述轉換操作時修改設定。