如何在Pentaho中合并两个具有相同列的流?

时间:2014-02-21 14:29:01

标签: merge stream append transformation pentaho

我是Pentaho的新用户,也许我的问题非常简单。我有两个具有相同列的流,例如流S1包含以下列:ABC,流S2包含以下列:ABC(相同名称) ,相同的订单,相同的数据类型)。我想将这两个流合并或附加到包含ABC列的单个流中。但是,当我使用合并连接(使用选项FUL OUTER JOIN)时,我的结果是包含以下列的流:ABCA_1B_1C_1。这不是我想要的。我尝试使用追加流步骤,但在这种情况下预览中没有出现任何内容。

1 个答案:

答案 0 :(得分:4)

根据您的要求,首先创建两个流。

这里我们采用了两个流,即“stream1.xls”和“stream2.xls”。

然后使用“Sorted merge”join

构建转换

为了更好地理解,请参阅屏幕截图。

enter image description here

enter image description here