如何在 Pentaho Spoon 中添加条件

问题描述 投票:0回答:1

我正在尝试从 csv 文件插入表中不存在的记录。如果表中存在的记录未插入,我该如何广告条件来过滤记录。

enter image description here

添加了 Java 代码,用于读取文件列并连接到表并检查字段。

pentaho kettle spoon
1个回答
0
投票

最简单的方法是使用“合并行(差异)”步骤。您可以拥有一个主输入和一个参考输入。它根据可配置的键检查主输入与参考输入,然后为主输入的每个记录返回一个标志字段,表示它是现有集中的新的、已更改的、未更改的或已删除的。然后根据该标志字段(例如之后的过滤步骤),您可以设置后续步骤。

一个例子:

© www.soinside.com 2019 - 2024. All rights reserved.