Apache nifi 为键包含特定模式的每个属性创建新的流文件
我正在努力思考如何基于属性分割流文件 我想做的示例:Apache nifi 为键包含特定模式的每个属性创建新的流文件,apache-nifi,Apache Nifi,我正在努力思考如何基于属性分割流文件 我想做的示例: 生成具有以下属性的流文件 为名称包含xyz的每个属性创建一个流文件。 Flowfilej应具有以下属性: 如何获得第二步中描述的结果?看看DuplicateFlowFile处理器。由于您是生成流文件和属性的人,因此您应该能够使用DuplicateFlowFile,它添加流文件的副本(基于0)的copy.index属性。如果需要向其添加1,可以使用UpdateAttribute downstream将copy.index设置为${copy.in
xyz
的每个属性创建一个流文件。
Flowfilej
应具有以下属性:如何获得第二步中描述的结果?看看DuplicateFlowFile处理器。由于您是生成流文件和属性的人,因此您应该能够使用DuplicateFlowFile,它添加流文件的副本(基于0)的
copy.index
属性。如果需要向其添加1,可以使用UpdateAttribute downstream将copy.index
设置为${copy.index:plus(1)}
查看DuplicateFlowFile处理器。由于您是生成流文件和属性的人,因此您应该能够使用DuplicateFlowFile,它添加流文件的副本(基于0)的copy.index
属性。如果需要添加1,可以使用UpdateAttribute downstream将copy.index
设置为${copy.index:plus(1)}
脚本如何?@dagget我实际上写了一个脚本。然而,我在想,如果可以使用现有的处理器来实现这一点,那么应该改用它。目前,我经常编写自定义脚本,我试图减少这种情况。脚本呢?@dagget我实际上写了一个脚本。然而,我在想,如果可以使用现有的处理器来实现这一点,那么应该改用它。目前,我经常编写自定义脚本,并试图减少这种情况。
- Attribute 1
- ...
- Attribute N
- xyz 1
- ...
- xyz M
- Attribute 1
- ...
- Attribute N
- xyz (which contains the value from xyz j from the inital flowfile)