RemoveRecordField 2025.5.31.15

バンドル

org.apache.nifi | nifi-standard-nar

説明

記録指向のデータ (すなわち、 RecordReader を介して読み取ったり、 RecordWriter によって書き込んだりできるデータ) を含む FlowFile の内容を、選択したフィールドを削除することによって変更します。このプロセッサーでは、少なくとも 1 つのユーザー定義プロパティを追加する必要があります。プロパティの名前はプロセッサーによって無視されますが、ユーザーにとって意味のある識別子である可能性があります。プロパティの値は、削除されるフィールドを決定する RecordPath を示すはずです。プロセッサーは、これらのプロパティがプロセッサーに追加された順に削除を実行します。フィールドの削除時に更新された記録スキーマを使用するために、「Record Writer」を「記録スキーマを継承」にセットします。

タグ

avro, csv, delete, freeform, generic, json, record, remove, schema, text, update

入力要件

REQUIRED

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

false

プロパティ

プロパティ

説明

Record Reader

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

Record Writer

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

リレーションシップ

名前

説明

failure

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

success

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

属性の書き込み

名前

説明

record.error.message

この属性は、エラー時にリーダーまたはライターが遭遇したエラーメッセージを提供します。

ユースケース

削除するフィールドの名前がわかっている場合、記録から 1 つ以上のフィールドを削除します。

こちらもご覧ください