首页 > 解决方案 > NIFI如何将uuid更改为文件名

问题描述

我有一些 XML 格式的文档加载到 Marklogic 中。PutMarkLogic URI 属性 Name 属性默认为“uuid”。如何将其更改为文件名。

输入目录:

/input/ac01010.xml
/input/ac02010.xml
 ....

我下面有两个处理器

获取文件->PutMarkLogic

想要 Marklogic 显示文件:

ac01010.xml
ac02010.xml

谢谢安迪和本。我在 Nifi 中更新了 UpdateAttribute 和 PutMarkLogic 属性。有用。

Nifi PutMarkLogic

更新属性:添加了 ${filename} 更新属性

PutMarkLogic 属性: PutMarkLogic 属性

标签: marklogicapache-nifi

解决方案


您可以使用处理器通过添加名称为filename和 value的动态属性来使用uuid属性的值UpdateAttribute填充filename属性。${uuid}


推荐阅读