【问题标题】:Create Database Source - Define Joins - Join by multiple colums创建数据库源 - 定义连接 - 通过多列连接
【发布时间】:2018-05-04 20:19:20
【问题描述】:

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

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

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

这是来自 Pentaho 的官方文档:Create Database Sources。在 #9 上,它谈到了连接定义,但从未提及包含多于一列的 PK(恕我直言,这很常见),所以我可能做错了什么。

谁能指出我如何定义一个涉及多个列的连接?

希望我说清楚了。

最好的问候, 费德里科。

  • Pentaho 8
  • Mysql 5.6
  • Windows 10

【问题讨论】:

    标签: pentaho


    【解决方案1】:

    我没有尝试使用两个键,但它不起作用你可以使用校验和步骤生成校验和值,然后在加入时使用它。

    【讨论】:

      猜你喜欢
      • 2012-01-08
      • 1970-01-01
      • 1970-01-01
      • 2011-12-16
      • 1970-01-01
      • 1970-01-01
      • 2011-07-15
      • 2017-11-23
      • 2017-06-14
      相关资源
      最近更新 更多