Map fields プロセッサ | Qlik Cloud ヘルプ
メイン コンテンツをスキップする 補完的コンテンツへスキップ

Map fields プロセッサ

最終更新日時: 2026-11-03

マッピング テーブルで値を検索し、フィールドを置換または追加します。

Map fields プロセッサを使用すると、スクリプトを記述することなく、値をルックアップ テーブルと照合してフィールドを標準化またはエンリッチできます。これは、Qlik スクリプトでマッピング テーブルをロードし、ApplyMap 関数を使用して適用する操作に相当するノーコード機能です。

使用方法

フィールドのマッピング プロセッサには、2 つの入力フローが必要です:

  • ソース テーブル(上流フロー):マッピング テーブルの値にマッピングしたいデータを含むテーブル。

  • マッピングテーブル(下流フロー):ソース テーブル内で検索および置換を行う値が含まれているテーブル。

フィールドのマッピングは、単一の出力フローを生成します。

情報メモデータセットや接続から読み込む代わりに、手動入力ソースを使用してデータ フロー内で直接小さなマッピング テーブルを作成できます。手動入力によるデータの追加を参照してください。

[Properties] (プロパティ)

フィールドのマッピングを使用してフィールドをマッピングするために設定するプロパティ。

構成
プロパティ 構成
マッピングを適用するフィールド

ソース テーブルから、マッピング テーブルで値を検索するフィールドを 1 つ以上選択します。

フィールドからマッピングする

マッピング テーブルで、マッピングを適用するフィールドで選択したフィールドと照合する値が含まれるフィールドを選択します。これは、マッピング テーブルのキー、つまり最初のフィールドです。

フィールドにマッピングする

マッピング テーブルで、出力で置換する値が含まれているフィールドを選択します。これは、マッピング テーブルの値(または2番目の)フィールドです。

新しいフィールドを作成

選択したマッピングを適用する先のフィールドの値を置き換える代わりに、一致した値をカスタム名の新しいフィールドに書き込むには、このトグルを有効にします。マッピングするフィールドで複数のフィールドが選択されている場合、このオプションは非表示になります。

デフォルト値

マッピングを適用する先のフィールドの値がマッピング テーブルのマップ元フィールドに見つからない場合に、出力で置換される値。

プロセッサーの名前を変更したり、その説明を変更したりするには、[プロパティ] パネルで変更する名前または説明にマウスを合わせ、[編集編集] アイコンをクリックします。

例

この例でソースとして使用されるデータには、完全な国名に置き換える 2 文字の CountryCode フィールドを含む顧客注文が含まれています。

ソース テーブル
OrderID Customer CountryCode
1001 A. Smith US
1002 M. Dupont FR
1003 T. Nakamura JP
1004 R. Costa BR
マッピング テーブル
Code CountryName
US United States
FR France
JP Japan

両方のテーブルをフィールドのマッピングプロセッサに接続し、プロパティを次のように設定します。

  • マッピングを適用する先のフィールド:CountryCode

  • マッピング元フィールド:Code

  • マッピング先フィールド:CountryName

  • 新規フィールドを作成:有効、名前は Country

出力フローは、ソース テーブルのすべての元のフィールドを保持し、新しい County フィールドを追加します。マッピング テーブルにある CountryCode(US、FR、または JP など)を持つレコードは、対応する完全な国名を取得します。マッピング テーブルに存在しない CountryCode BR のレコードには、デフォルト値 Unknown が設定されます。

フィールドのマッピングプロセッサからの出力
OrderID Customer CountryCode Country
1001 A. Smith US United States
1002 M. Dupont FR France
1003 T. Nakamura JP Japan
1004 R. Costa BR Britain

Map fields プロセッサ、対応する入力、およびデータ ファイルへの出力を含むデータ フロー

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。