NiFi:连接两个csv文件进行查找,然后根据查找文件从flowfile(csv fle)中选择列
这就是我想要达到的目标。它们都是csv文件 流文件(csv)- 查找文件1(csv) 查找文件2(csv) flowfile的输出(csv)应为 col2_业务,col4_业务 2,4 2,4NiFi:连接两个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是静态的,每个文
因此,我基本上是根据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