Pentaho合并两个表

时间:2019-06-19 08:16:34

标签: pentaho pentaho-data-integration

我是Pentaho的新手。

这是我要尝试的转换: 导入事务和商家,并使用MERCH_KEY

合并这两个表

但是,这不起作用,请参见下文:

enter image description here

这是表Transactions

enter image description here

这是表Merchant

enter image description here

这是Merge join

enter image description here

这一切看起来都不错,但是没有用,我也不知道为什么。 从预览中,我可以看到正在导入两个表,那么如何合并它们?

1 个答案:

答案 0 :(得分:1)

从右侧列表中删除“ MERCH_KEY”以外的所有字段。

“合并”连接步骤的行为有点误导,因为它仅允许您单击“获取字段”并获取“所有”字段,但不允许您在下拉列表中选择单个字段。

顾名思义,这些是将在连接中进行比较的关键字段,因此字段的顺序必须正确。在您的情况下,您只需要一个。其他输入字段(来自两个表)将自动添加到输出流,如果重复,第二个表中的字段将被重命名。