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