RemoveRecordField 2025.5.31.15

捆绑包

org.apache.nifi | nifi-standard-nar

描述

修改包含面向记录的数据(即可以通过 RecordReader 读取并通过 RecordWriter 写入的数据)的 FlowFile 内容,移除选定字段。此处理器要求至少添加一个用户定义的属性。处理器会忽略该属性的名称,但该属性对用户来说可能是有意义的标识符。该属性的值应指明一个 RecordPath,用于确定要移除的字段。在删除这些属性时,处理器按照其添加到处理器的顺序执行删除。将“记录读取器”设置为“继承记录架构”,以便使用删除字段时修改的经过更新的记录架构。

标签

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

输入要求

REQUIRED

支持敏感的动态属性

false

属性

属性

描述

记录读取器

指定用于读取传入数据的控制器服务

记录写入器

指定用于写出记录的控制器服务

关系

名称

描述

failure

如果 FlowFile 无法从配置的输入格式转换为配置的输出格式,则未更改的 FlowFile 将路由到此关系

success

成功转换的 FlowFiles 将路由到此关系

写入属性

名称

描述

record.error.message

此属性提供失败时读取器或写入器遇到的错误消息。

用例

从记录中移除一个或多个字段,其中要移除的字段的名称为已知。

另请参阅

语言: 中文