Home > リファレンスガイド > ユーティリティ > データマッパーユーティリティ > データマッパー画面 > 接続の保存/ロード
データマッパーはMagic xpiの不可欠なコンポーネントであり、ユーザーがソースからデスティネーションにデータを変換するのを助けます。これは、ソースとデスティネーションのデータ型の要素間の接続を作成することによって行われます。
ソースとデスティネーションが非常に大きなスキーマを持つ場合、これらのマッピングは非常に複雑になることがあります。これらのマッピングを複数のData Mapperステップで行う必要がある場合、同じプロジェクト内や異なるプロジェクト間では、時間のかかる作業となり、生産性の低下を招くことになります。 フローやプロジェクト間でのマッピングのやり直しを避けるために、Magic xpiでは保存と読み込みの接続機能が導入されています。この機能はデータマッパーのConnect All機能を拡張したものです。この機能は、複数のデータマッパーのステップでソースとデスティネーション間の既存の接続を複製するのに役立ちます。
保存と読み込みのオプションは、データマッパーのコンテキストメニューで利用できます。
[接続の保存] 操作は、マッパー接続のみを保存し、スキーマやマッピング条件、計算値、マルチアップデート操作などの他のマッパー属性の詳細は無視されます。
[接続のロード]は、ディスク上のファイルからデータマッパーステップにマッピングをロードします。したがって、エクスポートされたファイルは、複雑なマッピングのテンプレートとして機能し、プロジェクト間で再利用してマッピングを複製することができます。
保存されたファイルの拡張子は mgmap です。デフォルトの場所(C:\Users\<Current User>\Documents\Magic\Templates\Mappings\Example.mgmap)に保存されます。
この操作は、マッパー接続のみを保存します。マッピングを完全に複製するには、フローエディタのステップでエクスポート/インポート操作を使用します。 |
接続を保存
[接続の保存] オプションは、データ マッパーのコンテキスト メニューで使用できます。[接続の保存] をクリックすると、データ マッパーの接続をファイルに保存するためのプロンプトが表示されます。ユーザーは、デフォルトの場所に保存するか、別の場所を選択してファイルを保存することができます。
データ マッパー間の接続またはリンクは、選択したファイルの一部として保存されます。
保存されないもの
接続の保存操作では、以下は保存されません:
データ マッパーのソースまたはデスティネーション フィールド
マッピング条件、計算値などのマッパー属性
マッパースキーマ
マルチアップデート操作
接続をロード
接続をロード は、接続ファイル (*.mgmap) から接続をロードし、データマッパー に接続を追加します。
接続をロード操作を実行する前に、データマッパー の Source および Destination フィールドを選択しておく必要があります。
接続の読み込みルール
データ マッパーは、ベストエフォート モードでソースとデスティネーション間の名前を一致させることで、接続を複製します。
既存の接続はそのまま残り、変更や削除は行われません。
読み込まれたファイル内のマッピングで、ソースとデスティネーションのフィールドに一致しないものは無視されます。この場合、ロードに失敗した接続のリストが、ユーザーへのエラーメッセージとともに表示されます。
(Since version: 4.13)