在Pentaho Kettle中实现循环

时间:2015-04-21 06:41:01

标签: kettle pdi

我需要指导用Kettle / PDI实现WHILE循环。场景是

(1)我在表中有一些(可能是数千或数千)数据,要用远程服务器验证。

(2)读取它们并循环到远程服务器;我使用Modified Java Script作为远程服务器查找验证在外部Java JAR文件中定义(我可以使用"更改副本数量以启动...在修改的java脚本上选项并设置为5或10)

(3)更新数据库表上的结果。每次会话将有50%到60%的连接失败案例。

(4)重复步骤1至步骤3,直到所有人都更新为成功

(5)在第N个循环停止循环;这是为了避免非常长或无限循环,N值可能是5或10。

如何在Pentaho Kettle中设计这样的WhILE循环?

1 个答案:

答案 0 :(得分:2)

你见过this link吗?它给出了如何实现while循环的非常详细的解释。

您需要一个带有子转换的父作业来检查条件,该条件会将变量返回给作业是否中止或继续。