翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
移行プロジェクトのスキーマ変換設定の指定
スキーマ変換設定では、DMS Schema Conversion がソースデータベースオブジェクトをターゲット互換 SQL に変換する方法と、スキーマ変換ビューに表示されるスキーマとデータベースの 2 つの要素をカスタマイズできます。すべての変換パスに適用される設定については、以下のセクションで説明します。変換パスに固有の設定については、ナビゲーションの対応するトピックを参照してください。
一般的な変換設定
次の 2 つの設定は、すべての変換パスに適用されます。各設定には、 AWS Management Console ラベルの後に API および CLI AWS パラメータ名が括弧内に表示されます。
- 変換された SQL コードのコメント (
ShowSeverityLevelInSql) -
DMS Schema Conversion が変換された SQL 出力にコメントを挿入するアクション項目の最小重要度レベルを制御します。選択したレベル以上のアクション項目のみがコメントを受け取ります。
値:
コンソールラベル API/CLI 値 コメントを受け取るアクション項目 エラーのみ CRITICALオブジェクトの動作を妨げる重大なエラー エラーおよび警告 HIGH重大なエラーと重大度の高い警告 すべてのメッセージ MEDIUM重大度が重大、高、中程度のアクション項目 LOW情報メモを除くすべてのアクション項目 INFO情報メモを含むすべてのアクション項目 デフォルト:
CRITICAL - 生成 AI を使用してスキーマを変換する (
EnableGenAiConversion) -
有効にすると、DMS Schema Conversion は生成 AI モデルを使用して、ルールベースのロジックでは処理できない SQL コンストラクトを変換します。これにより、手動解決が必要なアクション項目の数が減少します。
タイプ: ブール値 (
true|false)デフォルト:
false注記
DMS Schema Conversion の生成 AI 機能は、サポートされている AWS リージョンでのみ使用できます。プライマリリージョンがサポートされていない場合、この設定は効果がありません。サポートされているリージョンとクロスリージョン推論ルーティングのリストについては、「」を参照してくださいDMS Schema Conversion でのクロスリージョン推論。
注記
生成 AI 変換は、特定の変換パスでのみサポートされます。サポートされているパスと範囲内の SQL 要素のリストについては、「」を参照してください生成 AI を使用したデータベースオブジェクトの変換。
ツリービューの設定
ツリービューの設定は、他のスキーマ変換設定とは異なります。変換された SQL は変更されません。代わりに、スキーマ変換ビューのソースデータベースペインとターゲットデータベースペインに表示されるスキーマとデータベースを制御します。これにより、変換対象として選択できる内容が決まります。ツリービュー設定は、すべての変換パスに適用されます。
重要
ツリービューの設定は、 でのみ設定できます AWS Management Console。 AWS Database Migration Service API または CLI AWS で設定することはできません。
ツリービューの設定は、設定ページのツリービューセクションで行います。このページを開くには、 AWS Management Console 「」の手順に従います設定の変更。次に、ツリービューを選択します。ソースペインとターゲットペインには、以下の各コントロールを個別に設定します。
- 空のスキーマを非表示にする
-
オブジェクトを含まないスキーマを非表示にします。このコントロールを選択して、ペインから空のスキーマを削除します。これにより、変換するオブジェクトがあるスキーマに集中できます。
デフォルト: 選択済み。このコントロールをクリアしない限り、DMS Schema Conversion は空のスキーマを非表示にします。
- システムデータベースまたはスキーマ
-
選択したシステムデータベースまたはスキーマを非表示にします。DMS Schema Conversion は、ソースエンジンまたはターゲットエンジンの共通システムオブジェクトのリストを提供します。非表示にするものを選択します。
PostgreSQL ソースの場合、リストには
pg_catalogや などのオブジェクトが含まれますinformation_schema。MySQL ターゲットの場合、リストにはmysqlや などのオブジェクトが含まれますperformance_schema。デフォルト: DMS Schema Conversion は、ソースエンジンまたはターゲットエンジンの標準システムオブジェクトを事前に選択します。
- ユーザー定義データベースまたはスキーマ
-
名前を入力するデータベースまたはスキーマを非表示にします。2 つ以上の名前をカンマで区切ります。パーセント記号 (%) をワイルドカードとして使用して、データベースまたはスキーマ名の任意の文字数に一致させます。
デフォルト: なし。
設定の変更
注記
同じプロジェクトでスキーマ変換オペレーションが実行されている間は、設定を変更できません。