我正在Pentaho数据集成(Kettle)或Talend中寻找等效的SSIS Lookup组件。 一个包含2个源并且不返回匹配行的组件
答案 0 :(得分:0)
您可以使用" Stream lookup"或者"数据库查找"在PDI中。只需加入两个输入并获取所需的结果。
希望这会有所帮助:)
使用示例代码修改答案
考虑两个表(我已经将数据网格用于演示目的):输入表和事实;两个字段都命名为" Name"在他们的桌子上。现在,为了找到丢失的行,我进行了一次“流查找”。在这些表上查找Fact表中缺少的数据(考虑事实的记录比输入表更少)。最后过滤掉" Null "来自流的记录以获取缺失的行。
在here中查看上述ss的示例要点。
[N.B。:我使用过Pentaho 5.0.0]