RemoveRecordField 2025.5.31.15¶
捆绑包¶
org.apache.nifi | nifi-standard-nar
描述¶
修改包含面向记录的数据(即可以通过 RecordReader 读取并通过 RecordWriter 写入的数据)的 FlowFile 内容,移除选定字段。此处理器要求至少添加一个用户定义的属性。处理器会忽略该属性的名称,但该属性对用户来说可能是有意义的标识符。该属性的值应指明一个 RecordPath,用于确定要移除的字段。在删除这些属性时,处理器按照其添加到处理器的顺序执行删除。将“记录读取器”设置为“继承记录架构”,以便使用删除字段时修改的经过更新的记录架构。
输入要求¶
REQUIRED
支持敏感的动态属性¶
false
属性¶
属性 |
描述 |
---|---|
记录读取器 |
指定用于读取传入数据的控制器服务 |
记录写入器 |
指定用于写出记录的控制器服务 |
关系¶
名称 |
描述 |
---|---|
failure |
如果 FlowFile 无法从配置的输入格式转换为配置的输出格式,则未更改的 FlowFile 将路由到此关系 |
success |
成功转换的 FlowFiles 将路由到此关系 |
写入属性¶
名称 |
描述 |
---|---|
record.error.message |
此属性提供失败时读取器或写入器遇到的错误消息。 |
用例¶
从记录中移除一个或多个字段,其中要移除的字段的名称为已知。 |