我有一个Pentaho工作,在工作本身,我想评估一个条件,并根据该条件的结果在两个方向之一发送工作。特别是,我想知道时间是否是" 3" (即在凌晨3点到4点之间)如果是,则向一个方向发送,如果不是,则向另一个方向发送。
最简单的方法是什么? (我使用的是Pentaho 4.2 Spoon)
谢谢!
答案 0 :(得分:2)
转型是一种选择 - "努力工作"说。
如果您想评估作业本身的条件,您可以在作业中使用"简单评估" -step。
为此,请检查时间的字段值(重要:它应具有日期格式HH:mm)和条件"如果值在"之间。
它可能看起来像这样:
(如果你遇到像Pentaho要求某个领域或类似问题的问题,只需添加评论)
答案 1 :(得分:0)
如果您没有任何特定约束,那么您可以创建1个转换并将该转换执行到作业..
在转换之后,您将获得所需的输出,您可以使用“修改的java脚本”步骤,他们可以检查相同的条件,如果它满足您的条件,然后发送到A如果不是那么步骤B步。