Pentaho Job - 评估条件以确定将工作流程发送到何处

时间:2014-09-04 22:31:43

标签: pentaho etl

我有一个Pentaho工作,在工作本身,我想评估一个条件,并根据该条件的结果在两个方向之一发送工作。特别是,我想知道时间是否是" 3" (即在凌晨3点到4点之间)如果是,则向一个方向发送,如果不是,则向另一个方向发送。

最简单的方法是什么? (我使用的是Pentaho 4.2 Spoon)

谢谢!

2 个答案:

答案 0 :(得分:2)

转型是一种选择 - "努力工作"说。

如果您想评估作业本身的条件,您可以在作业中使用"简单评估" -step。

为此,请检查时间的字段值(重要:它应具有日期格式HH:mm)和条件"如果值在"之间。

它可能看起来像这样: enter image description here

(如果你遇到像Pentaho要求某个领域或类似问题的问题,只需添加评论)

答案 1 :(得分:0)

如果您没有任何特定约束,那么您可以创建1个转换并将该转换执行到作业..

在转换之后,您将获得所需的输出,您可以使用“修改的java脚本”步骤,他们可以检查相同的条件,如果它满足您的条件,然后发送到A如果不是那么步骤B步。