テーブル構築

最終更新: 2026.08.17

テーブル構築

選択したレコードのフィールドからテーブルを構築します。

特徴

  • 明細レコードの集約
    複数の明細レコード(例:売上データ)を、キー(例:顧客ID)でグループ化し、1つの親レコードのテーブル(明細テーブル)に変換できます。
  • 柔軟なグルーピング
    複数のフィールドをキーとして指定し、より複雑な条件でレコードをグループ化できます。
  • フィールドの選択
    親レコードに残すフィールドと、テーブル内に格納するフィールドを自由に選択できます。

機能

設定項目詳細

設定大項目 設定小項目 説明 ルール
ノード設定 タイトル フロー編集画面および実行ログ等に表示されるノード名です。 任意の名称を入力します。(初期値はプロセッサー名が入ります)
ノード設定 説明 ノードの補足説明です。 任意で入力します。(初期値は既定のプロセッサー補足説明が入ります)
変換設定 テーブルに保持するフィールド 新しく作成するテーブルの列となるフィールドを選択します。 必須(1つ以上選択)
変換設定 新規テーブル名 作成するテーブルのフィールド名(ラベル・フィールドコード)を指定します。 必須
変換設定 レコードに保持するフィールド グループ化の基準となるフィールドを1つ以上選択します。ここで選択したフィールドの組み合わせが同じレコードは、1つの親レコードにまとめられます。 必須(1つ以上選択)

使い方

設定手順

データフロー編集画面で、「テーブル構築」ノードを配置して前のノードと接続し、以下の手順で設定を行います。

  1. テーブル内の列を選択:
    「テーブルに保持するフィールド」で、テーブルの列として格納したいフィールドを1つ以上選択します。

    テーブル内フィールド選択画像


選択したフィールドは並べ替えが可能です。

  1. 新しいテーブル名を設定:
    「新規テーブル名」で、作成するテーブルのフィールド名を入力します。

    テーブル名設定画像

  2. グループ化キーを選択:
    「レコードに保持するフィールド」で、レコードをまとめる基準となるフィールドを1つ以上選択します。

    グループ化キー選択画像

  3. ノード名の設定と保存(任意): 必要に応じて、ノードのタイトルや説明を編集し、設定を保存します。

動作イメージ

変換前

レコード番号 顧客名 商品名 単価 数量
3 A社 商品Z 500 3
2 B社 商品Y 1500 1
1 A社 商品X 1000 2

設定

  • レコードに保持するフィールド: 顧客名
  • テーブルに保持するフィールド: 商品名, 単価, 数量
  • 新しいテーブル: 購入明細

変換後
顧客名ごとにレコードがグループ化され、購入明細テーブルが作成されます。

顧客名 購入明細
A社
2件
商品名単価数量
商品X10002
商品Z5003
B社
1件
商品名単価数量
商品Y15001

注意事項

  • 一意の値を持つフィールドをグループ化の基準(キー)にする場合:
    「レコードに保持するフィールド」に、レコードごとに値が異なるフィールド(例:レコード番号 や一意の ID など)を指定すると、グループ化(集約)が機能せず、1 件のテーブル行を持つだけの別々のレコードとして出力されます。レコードを 1 つにまとめたい(集約したい)場合は、値が重複し得るフィールド(例:顧客名)を基準として指定してください。
  • 選択しなかったフィールドは含まれない:
    「レコードに保持するフィールド」および「テーブルに保持するフィールド」のどちらにも選択しなかったフィールドは、変換後のレコードには含まれません。必要な情報はどちらか一方に含めるようにしてください。