2.3.8切分和聚合类处理器单元
SplitText
SplitText
SplitText处理器单元可以将一个文本内容的FlowFile切分成你想要数量的FlowFile。
上面的图中表示Processor将输入的FlowFile的内容切分成多个FlowFile,每个FlowFile的内容都来自于FlowFile中的一行内容。
SplitJson
SplitJson处理器单元可以将一个JSON对象根据它的结构拆解成JSON内部的字对象。
上面的图中表示Processor将输入的FlowFile内容中的Json按照JsonPath表达式$.*进行第一级切分生成新的FlowFile。
SplitXml
SplitXml处理器单元可以将XML消息分解为多个FlowFile,且新的FlowFile中包含原有的分段信息。这种处理器单元经常适用于多个XML元素被封装在一个元素中,而此处理器单元允许这些元素分离成各自单独的XML元素。
上面的图中表示Processor对于输入的FlowFile内容中的XML按照第一层级进行切分,切分出来的子XML输出到FlowFile中。
UnpackContent
UnpackContent处理器单元可以对压缩格式的文件如ZIP和TAR进行解压,