マルチディメンションのマッピングは、一つのフィールドだけでは適切なマッピングを決定できないような複雑なシナリオに最適です。たとえば、GL 勘定とコスト コードを組み合わせて、機能領域にマッピングできます。

マルチディメンション マッピングは従来のマッピング テーブルと同じように機能します。違いは、マッピング値を決定するために、複数のソース フィールドを組み合わせて使用​​する点です。ワイルドカードSKIPBLANK を含む、従来のすべてのマッピング機能との完全な互換性が維持されています。

従来のマッピングと同様、マッピング テーブルにおける組み合わせの順序は重要です。レコードは最初に一致したものと照らし合わせて処理されます。

マルチディメンション マッピングでは、すべての要素のコードを連結し、ターゲット内でのルックアップを行います。 マルチディメンション マッピングを作成する方法は以下のとおりです。

  1. まず、ソース フィールドとして使用できる二つ以上の列を含むステージング テーブルがあることを確認します。
  2. [Configure] → [Maps] に移動して新しいマップの追加アイコンを選択します。
  3. [Mapping Options] で [Multi-dimensional Mapping] チェックボックスをオンにします。
  4. [Staging table] ドロップダウンから適切なステージング テーブルを選択します。
  5. [Source Fields] チェックボックスを二つ以上オンにしてターゲットを定義します。 
  6. [Save] を選択します。マッピング テーブルが保存されたら、新しい組み合わせを追加できます。 
  7. マッピング テーブル行で省略記号を選択してから [Edit Mappings] を選択します。グリッドには、選択したソース フィールドごとに [Mapping Types]、[Source Values]、[Source Caption] の各列が表示されます。 ソース値の組み合わせと、それに対応するマッピング値を定義します。

注記:マルチディメンション マッピングが保存されると、マッピング テーブルの [Multi-dimensional Mapping] オプションがグレー表示になります。マルチディメンション マップがデータ インポート定義で使用されるまでは、ソース フィールドを編集できます。 


通常、マップを作成する際にはソース フィールドを特定する必要があります。マッピング テーブルがソース フィールドを直接提供するため、それらを再選択する必要はありません。システムでは、データ インポート定義と同じステージング テーブルを共有している、マルチディメンション としてマークされているメンバー マップが自動的にフィルタリングされます。

マルチディメンション マップを使用する方法は以下のとおりです。

  1. マルチディメンション マップを作成した後、[Configure] → [Data Import Definition] を選択します。
  2. データ インポート定義行で、省略記号を選択してから [Edit Field Mappings] を選択します。
  3. マッピングするターゲット フィールド (例: Product) で、[Mapping Method] を [Multi-Dimensional Map] に変更します。
  4. [Member Map] 列で、作成したマルチディメンション マッピング テーブルを選択します。システムでは、インポート定義と同じステージング テーブルを共有している、マルチディメンション としてフラグが立てられているマップのみが表示されるようにリストが自動的にフィルタリングされます。