NiFi-更改文件名(CSV),从传入的JSON添加属性

时间:2018-11-30 11:26:09

标签: apache-nifi

我正在尝试使用NiFi修改某些文件的名称,这些文件的名称来自JSON,并添加到原始文件名(例如filename.csv(原始名称)+ january(提供传入JSON的名称))。为此,我将CSV文件重定向到updateAttribute以更改de Filename。 另一方面,我收到的JSON具有属性,该属性将成为文件名的一部分。

enter image description here

在valuateJsonPath上,下一个配置(我正确接收到该值):

enter image description here

最后,我尝试合并UpdateAttribute处理器中的值(此处无法正常工作)

我得到的回复是 _filename.csv enter image description here

1 个答案:

答案 0 :(得分:2)

您在表达式语言表达式中的name周围有引号,请尝试

${name}_${filename}

${name:append('_'):append(${filename})}