

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# DMS Schema Conversion での変換ルールの設定
<a name="schema-conversion-transformation-rules"></a>

DMS Schema Conversion を使用してデータベーススキーマを変換する前に、変換ルールを設定できます。**変換ルールを使用すると、オブジェクト名の小文字または大文字への変更、プレフィックスやサフィックスの追加または削除、オブジェクト名の変更ができます。例えば、`test_TABLE_NAME` という名前のソーススキーマにテーブルがあるとします。ターゲットスキーマ内にある プレフィックス `test_` をプレフィックス `demo_` に変更するルールを設定できます。

変換ルールを作成して、次のとおりのタスクを実行できます。
+ プレフィックスの追加、削除、または置換
+ サフィックスの追加、削除、または置換
+ 列のデータ型の変更
+ オブジェクト名の小文字または大文字への変更
+ オブジェクトの名前変更

次のオブジェクトの変換ルールを作成できます。
+ Schema 
+ [テーブル] 
+ 列 

## 変換ルールの作成
<a name="schema-conversion-transformation-rules-create"></a>

移行プロジェクトの一環として、DMS Schema Conversion は変換ルールを保存します。変換ルールは、移行プロジェクトの作成時に設定することも、後で編集することもできます。

プロジェクトには複数の変換ルールを追加できます。DMS Schema Conversion は変換中に、変換ルールが追加された順番通りにルールを適用します。

**変換ルールを作成するには**

1. **[移行プロジェクトの作成]** ページで、**[変換ルールの追加]** をクリックします。詳細については、「[ 移行プロジェクトの作成](migration-projects-create.md)」を参照してください。

1. **[ルールターゲット]** では、このルールを適用するデータベースオブジェクトのタイプを選択します。

1. **[ソーススキーマ]** では、**[スキーマの入力]** を選択します。次に、このルールを適用するソーススキーマ、テーブル、列の名前を入力します。正確な名前を入力して特定のオブジェクトを選択するか、パターンを入力して複数のオブジェクトを選択できます。パーセント (%) をワイルドカードとして使用すると、データベースオブジェクト名に含まれる任意の数の記号を置き換えることができます。

1. **[アクション]** では、実行するタスクを選択します。

1. ルールタイプに応じて、追加の値を 1 つまたは 2 つ入力します。例えば、オブジェクトの名前を変更するには、オブジェクトの新しい名前を入力します。プレフィックスを置換するには、現在のプレフィックスおよび置換後のプレフィックスを入力します。

1. **[変換ルールの追加]** をクリックすると、別の変換ルールを追加できます。

   ルールの追加が完了したら、**[移行プロジェクトを作成]** をクリックします。

既存の変換ルールを複製するには、**[複製]** を選択します。既存の変換ルールを編集するには、リストからルールを選択します。既存の変換ルールを削除するには、**[削除]** を選択します。

## 変換ルールの編集
<a name="schema-conversion-transformation-rules-edit"></a>

移行プロジェクトでは、新しい変換ルールの追加、既存の変換ルールの削除、または編集ができます。DMS Schema Conversion は、スキーマ変換の開始時に変換ルールを適用するため、ルールを編集した後は必ずスキーマ変換を閉じてから再起動します。

**変換ルールを編集するには**

1. にサインインし AWS マネジメントコンソール、[https://console.aws.amazon.com/dms/v2/](https://console.aws.amazon.com/dms/v2/) で AWS DMS コンソールを開きます。

1. **[移行プロジェクト]** を選択して、編集する移行プロジェクトを選択します。

1. **[スキーマ変換]** を選択して、**[スキーマ変換を閉じる]** をクリックします。

1. がスキーマ変換 AWS DMS を閉じたら、**変更**を選択して移行プロジェクト設定を編集します。

1. **[変換ルール]** で、次のいずれかのアクションを選択します。
   + 既存の変換ルールを複製して、リストの最後に追加するには、**[複製]** を選択する。
   + 既存の変換ルールを削除するには、**[削除]** を選択する。
   + 編集するには、既存の変換ルールを選択する。

1. ルールの編集を完了した後、**[変更を保存]** を選択します。

1. **[移行プロジェクト]** ページのリストでプロジェクトを選択します。**[スキーマ変換]** を選択して、**[スキーマ変換を起動]** をクリックします。