Pentaho合并两张表

Pentaho merge two tables

我是 Pentaho 的新手。

这是我正在尝试进行的转换: 导入 Transactions 和 Merchant 并使用 MERCH_KEY

合并这两个 table

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

这是table Transactions:

这是 table Merchant:

这是 Merge join:

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

从 right-side 列表中删除除 "MERCH_KEY" 之外的所有字段。

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

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