在 Penatho DI 中设置一个变量,该变量在处理文件时会发生变化

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

我正在从事 Pentaho 工作,该工作从电子邮件帐户中处理并删除文件,然后将数据放入数据库中。然后该作业循环返回以检查是否有其他文件。

问题是,如果在第一次迭代中没有找到文件,则会有一个邮件步骤,发送一封电子邮件解释发生了什么。如果只有一个文件,则作业不应该发送电子邮件并且应该结束。

我在最后添加了一个“等待文件”步骤,然后是“文件存在”步骤,以检查是否应该结束作业或循环返回,但我的老板说最好将变量“emailProcessed”设置为“ false',然后在循环之前更改它。

我尝试了不同的东西,但我认为我做得不对,工作在设置变量转换上失败了。

我寻找过类似的问题,但没有一个是我真正需要的。任何提示将不胜感激

pentaho pentaho-spoon pentaho-data-integration data-acquisition
1个回答
0
投票

明白了,我只是在处理文件之后将 set_variables 转换放在最后,然后在下一次迭代中,如果没有文件,我使用简单的评估检查变量是否存在,如果存在,则不发送电子邮件。 谢谢

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