RenameRecordField 2025.5.31.15¶
バンドル¶
org.apache.nifi | nifi-standard-nar
説明¶
FlowFile の各記録の 1 つ以上のフィールド名を変更します。このプロセッサーでは、少なくとも 1 つのユーザー定義プロパティを追加する必要があります。プロパティの名前は、更新されるべきフィールドを決定する RecordPath を示すべきです。プロパティの値は、 RecordPath に一致する記録フィールドに割り当てる新しい名前です。プロパティ値は、 FlowFile 属性だけでなく、変数 field.name
、 field.value
、 field.type
、 record.index
を参照するために式言語を使用することができます。
入力要件¶
REQUIRED
機密動的プロパティをサポート¶
false
プロパティ¶
プロパティ |
説明 |
---|---|
Record Reader |
受信データの読み取りに使用するController Serviceを指定します。 |
Record Writer |
記録の書き出しに使用するController Serviceを指定します。 |
リレーションシップ¶
名前 |
説明 |
---|---|
failure |
FlowFile が構成された入力形式から構成された出力形式に変換できない場合、変更されていない FlowFile は、この関係にルーティングされます。 |
success |
FlowFiles 変換に成功すると、このリレーションシップにルーティングされます。 |
属性の書き込み¶
名前 |
説明 |
---|---|
record.index |
この属性は現在の行インデックスを提供し、リテラル値式の内部でのみ利用可能です。 |
ユースケース¶
各記録のフィールド名を特定の既知の名前に変更します。 |
各記録のフィールド名を、 FlowFile 属性に由来する名前に変更します。 |
各記録のフィールド名を、現在のフィールド名から派生した新しい名前に変更します。 |