リレーショナルからルールを作成
マッピング ルールの作成は、リレーショナル テーブルを MongoDB コレクションに変換する方法です。 スキーマ モデル ペインの RelationalまたはMongoDBヘッダーからマッピング ルールを作成できます。
このタスクについて
Add mappingペインで使用できるオプションは、追加するマッピング ルールのタイプによって異なります。 各マッピング ルール オプションの完全な概要については、以下を参照してください。
宛先 MongoDB モデルに基づいてマッピング ルールを作成することもできます。 詳細については、「 MongoDB へのルールの作成 」を参照してください。
手順
プロジェクトを開きます。
左のSchema modelペインで、 Relationalヘッダーの下のコレクションをクリックします。
これにより、画面の右側でMappingsペインが開きます。
Mappingsペインで+ Addをクリックして新しいマッピング ルールを作成します。
ターゲット MongoDB コレクションの名前を定義します。
新しいマッピング ルールの オプションを定義します。 マッピングルールを定義する際、次のことが可能です。
コレクション名を変更します。
フィールド名を変更します。
同期ジョブにフィールドを含めるか除外するには、次をクリックします:フィールド名の横にあるアイコン。
オプションとして、マッピング ルールの BSON タイプを選択するか、null 処理ルールを設定する場合は、次のようにします。
をクリックしますカスタマイズするフィールドの横にあるアイコン。
BSON typeを選択します。
Null handlingオプションを選択します。
Insert as null: は null 値を保持し、null は宛先コレクションに挿入されます。
Omit: は null 値をスキップし、null は宛先コレクションに挿入されません。
展開されたカスタマイズ フィールド メニューで、フィールドのOriginal nameとOriginal typeを表示できます。
注意
フィールドのカスタマイズとデータ型の変換の詳細については、 フィールドのカスタマイズ を参照してください。
[Save and close] をクリックします。
詳細
マッピングルールの管理の詳細については、以下を参照してください。