问题描述
我有两个哈希输入,每个都有完全不同的列。假设hashInput_1的列名为
One | Two | Three | Four | Five
和hashInput_2的列称为:
Six | Seven | Eight
每个哈希输入具有相同的行数。我只需要将它们合并到一个excel文档或流中,以使列和所有数据正确连接。我知道talend可以追加行,但是我需要追加列,以便新架构为列One | Two | Three | Four | Five | Six | Seven | Eight
,所有数据都在适当的列中。
解决方法
您需要在每个hashinput模式中再添加一个列ID。
在查询中,此列按顺序递增。 (请参见tjavarow代码)。
在tmap中增加另一个序列,并在两个ID列之间进行联接。
因此,一个哈希输入(ID 1)的第一行将与另一哈希输入(ID 1)的第一行连接。