我需要使用 Kettle/PDI 实现 WHILE 循环的指导。场景是
(1) 我在一个表中有一些(可能是数千或数千)数据,要通过远程服务器进行验证。
(2) 读取它们并循环到远程服务器;我为此使用修改后的 Java 脚本,因为远程服务器查找验证是在外部 Java JAR 文件中定义的(我可以使用修改后的 java 脚本上的“更改要启动的副本数...”选项并设置为 5 或 10)
(3) 更新数据库表上的结果。每个会话将有 50% 到 60% 的连接失败案例。
(4) 重复步骤 1 到步骤 3 直到全部更新成功
(5) 第N个循环停止循环;这是为了避免很长或无限循环,N 值可能是 5 或 10。
如何在 Pentaho Kettle 中设计这样的WhILE 循环?