我正在尝试使用NiFi修改某些文件的名称,这些文件的名称来自JSON,并添加到原始文件名(例如filename.csv(原始名称)+ january(提供传入JSON的名称))。为此,我将CSV文件重定向到updateAttribute以更改de Filename。 另一方面,我收到的JSON具有属性,该属性将成为文件名的一部分。
在valuateJsonPath上,下一个配置(我正确接收到该值):
最后,我尝试合并UpdateAttribute处理器中的值(此处无法正常工作):
答案 0 :(得分:2)
您在表达式语言表达式中的name
周围有引号,请尝试
${name}_${filename}
或
${name:append('_'):append(${filename})}