Pentaho 创建数据库源-定义联接-通过多个列联接

Pentaho 创建数据库源-定义联接-通过多个列联接,pentaho,Pentaho,我试图在Pentaho中创建一个数据源,但我无法定义两个或更多列的联接 例如:我的发票表的主键定义为[ClientId,InvoiceId],因此不同的客户机可以具有相同的InvoiceId。因此,与表InvoiceProduct的连接应该基于这两列 然而Pentaho只允许我从每个表中选择一列来定义联接 这是Pentaho的官方文件:。在第9章中,它讨论了连接定义,但从来没有提到过包含多个列的PKs,这在IMHO中很常见,所以可能我做错了什么 有人能告诉我如何定义一个包含多个列的联接吗 希望我

我试图在Pentaho中创建一个数据源,但我无法定义两个或更多列的联接

例如:我的发票表的主键定义为[ClientId,InvoiceId],因此不同的客户机可以具有相同的InvoiceId。因此,与表InvoiceProduct的连接应该基于这两列

然而Pentaho只允许我从每个表中选择一列来定义联接

这是Pentaho的官方文件:。在第9章中,它讨论了连接定义,但从来没有提到过包含多个列的PKs,这在IMHO中很常见,所以可能我做错了什么

有人能告诉我如何定义一个包含多个列的联接吗

希望我说清楚

致以最良好的祝愿, 费德里科

Pentaho 8 Mysql 5.6 视窗10
我没有尝试过使用两个键,但它不起作用。您可以使用checksum步骤生成一个校验和值,然后在加入时使用它