Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将列附加到Talend中的其他列?_Talend_Talend Mdm - Fatal编程技术网

如何将列附加到Talend中的其他列?

如何将列附加到Talend中的其他列?,talend,talend-mdm,Talend,Talend Mdm,我有两个散列输入,每个都有完全不同的列。假设hashInput_1的列名为 1 | 2 | 3 | 4 | 5 hashInput_2的列名为: 6 | 7 | 8 每个哈希输入具有相同的行数。我只需要将它们合并到一个excel文档或流中,以便正确地连接列和所有数据。我知道talend可以追加行,但我需要追加列,以便新模式是columns1 | 2 | 3 | 4 | 5 | 6 | 7 | 8,所有数据都在相应的列中。您需要在hashinput的每个模式中再添加一个列ID 在查找中,使用序列递

我有两个散列输入,每个都有完全不同的列。假设hashInput_1的列名为

1 | 2 | 3 | 4 | 5

hashInput_2的列名为:

6 | 7 | 8


每个哈希输入具有相同的行数。我只需要将它们合并到一个excel文档或流中,以便正确地连接列和所有数据。我知道talend可以追加行,但我需要追加列,以便新模式是columns
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
,所有数据都在相应的列中。

您需要在hashinput的每个模式中再添加一个列ID

在查找中,使用序列递增此列。(请参见tjavarow代码中的)

在tmap中,增加另一个序列,并在两个ID列之间进行连接

所以一个hashinput(ID1)的第一行将连接另一个hashinput(ID1)的第一行


它们之间有公共键吗?它们之间没有公共列。每次都有相同数量的行?是相同数量的行。第一个文件中的第1行将包含与第二个文件中的第一行相同的人的信息,依此类推。因此,它们只需要垂直追加。您可以尝试在两个hashinput上添加列ID,将其像1到X一样递增,并在TMapt中对ID列进行连接,这是有意义的。谢谢