RemoveRecordField 2025.5.31.15¶
バンドル¶
org.apache.nifi | nifi-standard-nar
説明¶
記録指向のデータ (すなわち、 RecordReader を介して読み取ったり、 RecordWriter によって書き込んだりできるデータ) を含む FlowFile の内容を、選択したフィールドを削除することによって変更します。このプロセッサーでは、少なくとも 1 つのユーザー定義プロパティを追加する必要があります。プロパティの名前はプロセッサーによって無視されますが、ユーザーにとって意味のある識別子である可能性があります。プロパティの値は、削除されるフィールドを決定する RecordPath を示すはずです。プロセッサーは、これらのプロパティがプロセッサーに追加された順に削除を実行します。フィールドの削除時に更新された記録スキーマを使用するために、「Record Writer」を「記録スキーマを継承」にセットします。
入力要件¶
REQUIRED
機密動的プロパティをサポート¶
false
プロパティ¶
プロパティ |
説明 |
---|---|
Record Reader |
受信データの読み取りに使用するController Serviceを指定します。 |
Record Writer |
記録の書き出しに使用するController Serviceを指定します。 |
リレーションシップ¶
名前 |
説明 |
---|---|
failure |
FlowFile が構成された入力形式から構成された出力形式に変換できない場合、変更されていない FlowFile は、この関係にルーティングされます。 |
success |
FlowFiles 変換に成功すると、このリレーションシップにルーティングされます。 |
属性の書き込み¶
名前 |
説明 |
---|---|
record.error.message |
この属性は、エラー時にリーダーまたはライターが遭遇したエラーメッセージを提供します。 |
ユースケース¶
削除するフィールドの名前がわかっている場合、記録から 1 つ以上のフィールドを削除します。 |