将现有字段的名称更新为 NiFi 中的其他名称

Updating The name of already existing field to something else in NiFi

有什么方法可以将 CSV 文件中现有字段的名称更新为新名称。我知道我们可以使用更新记录处理器。但是有人可以告诉我要设置什么配置吗?

目前我正在使用带有 Recordpath 值的 CSVreader 和 CSVSetWritter 并添加一个新的 属性:

属性 值

/旧名称 ${field.name:replace('oldname','newname')}

它没有更改字段名称。有人能帮我一下吗?谢谢!

csv reader controller serviceold name 保持一致,将 csv Writer controller servicenew name 保持一致。

然后old name -> new name

交换数据

更新记录配置:

作为重置价值策略

Record Path Value

添加新的属性为

/newname 值为

/oldname

有关详细信息,请参阅 this 文章,因为我已将数据从 id 字段交换到 rename_id 字段。