将两个csv文件合并到pentaho勺子中的一个csv文件中

Nei*_*eil 0 csv etl pentaho

我想将多个CSV文件合并到pentaho勺子中的一个CSV文件中.例如

file1.txt有值

姓名,地址

美国广播公司,浦那

file2.txt有值

电子邮件,年龄

ABC @ gmail.com,25

现在我希望输出在一个csv文件中

姓名,地址,电子邮件,年龄

请在这件事上给予我帮助..

Noa*_*oah 5

您正在寻找合并加入步骤.

为了组合来自两个不同数据流的数据,他们需要有一个公共密钥才能加入,因此我建议使用"ID"或类似的字段.

合并加入只需要从csv文件中获取ID的密钥字段.然后,您可以将数据传递到文本文件输出,并排除ID,如果您不希望它在最终结果中.

我的测试数据(根据需要编辑加入类型)

FILE1.TXT

Id,Name,Address
1,abc,Washington
2,Noah,Philadelphia
Run Code Online (Sandbox Code Playgroud)

FILE2.TXT

Id,Email,Age
1,e@mail.me,25
2,noah@email,50
Run Code Online (Sandbox Code Playgroud)

RESULTS.TXT

Name,Address,Email,Age
abc,Washington,e@mail.me,25
Noah,Philadelphia,noah@email,50
Run Code Online (Sandbox Code Playgroud)

转换设置 转换设置

合并加入步骤

Merge2