NiFi:连接两个csv文件进行查找,然后根据查找文件从flowfile(csv fle)中选择列

NiFi:连接两个csv文件进行查找,然后根据查找文件从flowfile(csv fle)中选择列,csv,join,merge,apache-nifi,Csv,Join,Merge,Apache Nifi,这就是我想要达到的目标。它们都是csv文件 流文件(csv)- 查找文件1(csv) 查找文件2(csv) flowfile的输出(csv)应为 col2_业务,col4_业务 2,4 2,4 因此,我基本上是根据lookup file2中列出的操作过滤flowfile的列。还可以根据查找文件1将原始列名更改为业务列名。在SQL中,这很容易,但在Nifi中,如何使用现有处理器实现这一点。请帮忙 您的查找文件1和2是静态的,或者您收到的所有文件都是zip或类似的格式?查找文件1和2是静态的,每个文

这就是我想要达到的目标。它们都是csv文件

流文件(csv)-

查找文件1(csv)

查找文件2(csv)

flowfile的输出(csv)应为

col2_业务,col4_业务

2,4

2,4


因此,我基本上是根据lookup file2中列出的操作过滤flowfile的列。还可以根据查找文件1将原始列名更改为业务列名。在SQL中,这很容易,但在Nifi中,如何使用现有处理器实现这一点。请帮忙

您的查找文件1和2是静态的,或者您收到的所有文件都是zip或类似的格式?查找文件1和2是静态的,每个文件都是csv文件。它们不需要来自flowfile。它们可以从处理器的某个文件夹或位置引用。
col1_raw, col2_raw, col3_raw, col4_raw
1   ,        2     ,     3     ,    4
1   ,        2     ,     3     ,    4
col_name_raw , col_name_business, class
col1_raw     ,   col1_business  ,  Secret
col2_raw     ,   col2_business  ,  Public
col3_raw     ,   col3_business  ,  Secret
col4_raw     ,   col4_business  ,  Public
class,  action
public,  copy
secret,  nocopy