Kettle循环执行-采用js的方式

Posted on Posted in kettle示例

网上有很多的例子,介绍怎样用JS来控制循环,这里我们也简单的测试下

2.1 query_the_result

这一步,和上面的一样,就是将结果集返回

2.2 travers_the_result

这里主要是使用JS将结果集进行遍历,通过JS,将一些结果存放到变量里面,在后面的操作中就可以使用了,通过${xxx}的方式使用

这个其实和Java、JS里面循环思路一样,通过结果集的总数“total_num”和下标“LoopCounter”进行判断

2.3 evaluate_the_loop_count

这一步,就是判断下标的值和结果集的总数,进行对比,

2.4 print_the_log

输出下,我们想要使用的变量

2.5 manage_the_loop_index

这一步,给下标加一,然后获取下一条记录

好了,执行下,我们看看





作者:橘猫吃不胖
链接:https://www.jianshu.com/p/3e6c05a9e6b9