Docs Menu
Docs Home
/
Relational Migrator
/

リレーショナルからルールを作成

項目一覧

  • このタスクについて
  • 手順
  • 詳細

マッピング ルールの作成は、リレーショナル テーブルを MongoDB コレクションに変換する方法です。 スキーマ モデル ペインの RelationalまたはMongoDBヘッダーからマッピング ルールを作成できます。

Add mappingペインで使用できるオプションは、追加するマッピング ルールのタイプによって異なります。 各マッピング ルール オプションの完全な概要については、以下を参照してください。

  • 新しいドキュメント

  • 埋め込み配列

  • 埋め込みドキュメント

宛先 MongoDB モデルに基づいてマッピング ルールを作成することもできます。 詳細については、「 MongoDB へのルールの作成 」を参照してください。

  1. プロジェクトを開きます。

  2. 左のSchema modelペインで、 Relationalヘッダーの下のコレクションをクリックします。

    これにより、画面の右側でMappingsペインが開きます。

  3. Mappingsペインで+ Addをクリックして新しいマッピング ルールを作成します。

  4. ターゲット MongoDB コレクションの名前を定義します。

  5. 新しいマッピング ルールの オプションを定義します。 マッピングルールを定義する際、次のことが可能です。

    • コレクション名を変更します。

    • フィールド名を変更します。

    • 同期ジョブにフィールドを含めるか除外するには、次をクリックします:フィールド名の横にあるアイコン。

  6. オプションとして、マッピング ルールの BSON タイプを選択するか、null 処理ルールを設定する場合は、次のようにします。

    1. をクリックしますカスタマイズするフィールドの横にあるアイコン。

    2. BSON typeを選択します。

    3. Null handlingオプションを選択します。

    • Insert as null: は null 値を保持し、null は宛先コレクションに挿入されます。

    • Omit: は null 値をスキップし、null は宛先コレクションに挿入されません。

    展開されたカスタマイズ フィールド メニューで、フィールドのOriginal nameOriginal typeを表示できます。

    注意

    フィールドのカスタマイズとデータ型の変換の詳細については、 フィールドのカスタマイズ を参照してください

  7. [Save and close] をクリックします。

マッピングルールの管理の詳細については、以下を参照してください。

戻る

スキーマ マッピング