我一直在尝试基于文件名从三种不同的XML合并我的workFlow中的内容,将其转换为JSON,进行拆分,然后将其合并为一个WorkFlow。我试图每天使用一个JSON,但是如果我只放置一个MergeContent,它将无法正常工作。如果我放两个,那就行了。
这是我的处理器
procesado_xml:
split_and_merge:
MergeContent的属性
分界符=“,” + shift简介
我的问题是:
为什么有时它可以在两个不同的工作流中合并工作流,而有时却只能在一个工作流中合并所有工作流?
文件夹格式:“测试” + yyyyMMddhhmm
文件格式:原始日期+“ _ prueba” + ss.SSSSSS.json
最终所需的28个文件具有13107行,6.4 Mb 当它生成两个不同的工作流时,第一行有8 107行,第二行有4 999(缺少一行?)
如果我在前一个处理器的映像中放入两个MergeContent,则它的工作原理与前一个相同。有时它可以正常运行,有时不可以
如何确保NiFi仅将其合并到一个workFlow中?