在 pentaho (kettle) 中合并属性

Posted

技术标签:

【中文标题】在 pentaho (kettle) 中合并属性【英文标题】:Merging attributes in pentaho (kettle) 【发布时间】:2021-10-25 11:54:01 【问题描述】:

我有 2 个表,都有 2 个主键(anys_mes_dia 和 aircraftreg),每个表都有其他属性。我想通过 2 PK 加入两个表。 问题是,对于某些 [any_mes_dia,aircraftreg] 我拥有两张表的所有属性,但对于其他人我只有一张表的属性。 如何加入这些表以获得 [anys_mes_dia,aircraftreg,dy,add,cn] 并且只有特定行没有的属性中的空值。

这是我所拥有的图像(有些行只有飞机reg_1、any_mes_dia1 和CN)。

【问题讨论】:

【参考方案1】:

在合并连接步骤中,您可以选择定义连接类型,在这种情况下,您可以使用 LEFT/RIGHT OUTER 连接(取决于前导表)来获得所需的结果。

【讨论】:

以上是关于在 pentaho (kettle) 中合并属性的主要内容,如果未能解决你的问题,请参考以下文章

Pentaho - 如何根据 Kettle 属性文件设置工作转换

使用 Pentaho Kettle 实现 SCD Type 2 (Pentaho Data Integration 5.2)

kettle spoon多张表怎么合并到一张表中

Pentaho Kettle 中的“表存在”步骤

在 Kettle/Spoon/Pentaho 中循环

如何卸载kettle?