RenameRecordField 2025.5.31.15¶
捆绑包¶
org.apache.nifi | nifi-standard-nar
描述¶
重命名 FlowFile 的每条记录中的一个或多个字段。此处理器要求至少添加一个用户定义的属性。该属性的名称应指明决定 RecordPath 应更新的字段。该属性的值是分配给与 RecordPath 匹配的记录字段的新名称。该属性值可以使用表达式语言来引用 FlowFile 属性以及变量 field.name
、field.value
、field.type
和 record.index
输入要求¶
REQUIRED
支持敏感的动态属性¶
false
属性¶
属性 |
描述 |
---|---|
记录读取器 |
指定用于读取传入数据的控制器服务 |
记录写入器 |
指定用于写出记录的控制器服务 |
关系¶
名称 |
描述 |
---|---|
failure |
如果 FlowFile 无法从配置的输入格式转换为配置的输出格式,则未更改的 FlowFile 将路由到此关系 |
success |
成功转换的 FlowFiles 将路由到此关系 |
写入属性¶
名称 |
描述 |
---|---|
record.index |
此属性提供当前行索引,仅在字面量值表达式中可用。 |
用例¶
将每条记录中的字段重命名为特定的已知名称。 |
将每条记录中的字段重命名为源自 FlowFile 属性的名称。 |
将每条记录中的字段重命名为源自当前字段名称的新名称。 |