テーブル構築

最終更新: 2026.07.27

テーブル構築

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

特徴

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

機能

設定項目詳細

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

使い方

設定手順

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

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

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

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

    テーブル名設定画像

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

    グループ化キー選択画像

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

動作イメージ

変換前

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

設定

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

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

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

注意事項

  • グループ化キーの一意性: 「レコードに保持するフィールド」で選択したフィールドの組み合わせが、グループ化の単位となります。例えば、「顧客名」と「請求月」でグループ化した場合、「A社」の「4月」のデータはすべて1つのレコードのテーブルにまとめられます。
  • フィールド名の重複: 「新しいテーブル」のフィールドコードが、「レコードに保持するフィールド」で選択したフィールドのコードと重複しないように注意してください。