フィールド抽出
データフローに必要な選択されたフィールドのみを抽出します。
特徴
- 不要項目のカット(データ整理): 分析や出力に不要なフィールドをカットし、データ構成をすっきり整理します。必要なデータだけに絞り込んで後続の処理に渡すため、フロー全体の処理効率も高まります。
- 別名(リネーム)による接続調整: フィールドを抽出するのと同時に、フロー内での表示ラベル名(フィールド名)を別の名称に変更できます。出力先アプリのフィールド名や仕様に事前に名前を合わせるのに便利です。
- テーブル内フィールドの部分抽出: テーブル自体を引き継ぎつつ、テーブルの中にある複数の列項目から「必要な列だけ」をピンポイントで抽出・整理可能です。
- テーブル内フィールドの別名変更: テーブルの構造(行データなど)を完全に維持したまま、テーブル内にある列項目のラベル名を個別に変換・変更できます。
機能
設定項目詳細
| 設定大項目 | 設定小項目 | 説明 | ルール |
|---|---|---|---|
| ノード設定 | タイトル | フロー編集画面および実行ログ等に表示されるノード名です。 | 任意の名称を入力します。(初期値はプロセッサー名が入ります) |
| ノード設定 | 説明 | ノードの補足説明です。 | 任意で入力します。(初期値は既定のプロセッサー補足説明が入ります) |
| 使用するフィールドの選択 | フィールドの選択 | 後続処理に引き継ぎたいフィールドにチェックを入れます。テーブルの項目は、テーブル名の左側を展開し、テーブル内にある項目(列)を個別に選択できます。各項目の右側で「新しいフィールド名(ラベル)」を設定して任意の表示名に変更できます。 | 必須(1つ以上選択) |
- 非選択フィールドの除外: チェックを入れなかったフィールドは、このノード以降の処理には引き継がれません。
使い方
設定手順
データフロー編集画面で「プロセッサーを追加」>「フィールド抽出」を選択し、以下の手順で設定を行います。
- 抽出対象の設定:
右側の設定パネルで、フローに残したい項目のチェックボックスをオンにします。テーブル内の列項目も個別に指定できます。
- 別名(リネーム)の設定と保存:
必要に応じて、チェックを入れた項目の右側にある入力欄で「新しいフィールド名(ラベル)」を設定し、設定を保存します。
動作イメージ
動作イメージはフロー編集画面で確認可能です。
注意事項
- 後続プロセッサーでのエラー: 本ノードでチェックを外したフィールドは、これ以降の処理には引き継がれません。後続に配置している別のプロセッサー(アプリ結合やグループ集計など)で、チェックを外したフィールドを使用している場合はエラーの原因となるためご注意ください。
- テーブル指定の注意: テーブル全体を抽出する際、テーブル自体のチェックをオンにしても、テーブル内にある各項目(列)を1つも選んでいない場合、テーブルデータは引き継がれません。テーブル内の必要な列項目にも必ずチェックを入れてください。
