RenameRecordField 2025.5.31.15

バンドル

org.apache.nifi | nifi-standard-nar

説明

FlowFile の各記録の 1 つ以上のフィールド名を変更します。このプロセッサーでは、少なくとも 1 つのユーザー定義プロパティを追加する必要があります。プロパティの名前は、更新されるべきフィールドを決定する RecordPath を示すべきです。プロパティの値は、 RecordPath に一致する記録フィールドに割り当てる新しい名前です。プロパティ値は、 FlowFile 属性だけでなく、変数 field.namefield.valuefield.typerecord.index を参照するために式言語を使用することができます。

タグ

avro, csv, field, generic, json, log, logs, record, rename, schema, update

入力要件

REQUIRED

機密動的プロパティをサポート

false

プロパティ

プロパティ

説明

Record Reader

受信データの読み取りに使用するController Serviceを指定します。

Record Writer

記録の書き出しに使用するController Serviceを指定します。

リレーションシップ

名前

説明

failure

FlowFile が構成された入力形式から構成された出力形式に変換できない場合、変更されていない FlowFile は、この関係にルーティングされます。

success

FlowFiles 変換に成功すると、このリレーションシップにルーティングされます。

属性の書き込み

名前

説明

record.index

この属性は現在の行インデックスを提供し、リテラル値式の内部でのみ利用可能です。

ユースケース

各記録のフィールド名を特定の既知の名前に変更します。

各記録のフィールド名を、 FlowFile 属性に由来する名前に変更します。

各記録のフィールド名を、現在のフィールド名から派生した新しい名前に変更します。

こちらもご覧ください