Fork me on GitHub
摘要: 本文转自:http://blog.csdn.net/dqswuyundong/article/details/5952009Kettle集群Kettle是一款开源的ETL工具,以其高效和可扩展性而闻名于业内。其高效的一个重要原因就是其多线程和集群功能。Kettle的多线程采用的是一种流水线并发的机制... 阅读全文
posted @ 2015-05-26 14:58 秋楓 阅读(4052) 评论(0) 推荐(0) 编辑
摘要: kettle job中的JavaScript如何获取同一个job中SQL步骤的执行语句并让执行语句记录在日志中呢?首先写日志需要用到job中JavaScript写日志的方法,其次是利用java反射机制获取执行的sql。如:var sqlObj = getJobStep("SQL");var sql ... 阅读全文
posted @ 2015-05-26 14:04 秋楓 阅读(1140) 评论(1) 推荐(0) 编辑
摘要: 任何一种编程语言都少不了循环,kettle中的job也一样。那么kettle中的job是怎么通过JavaScript来达到类似于编程语言中的for循环呢?var max = parent_job.getVariable("MAXCOUNT");var current = parent_job.get... 阅读全文
posted @ 2015-05-26 10:58 秋楓 阅读(6179) 评论(0) 推荐(0) 编辑
摘要: 在kettle作业中JavaScript脚本有时候也扮演非常重要的角色,此时我们希望有一些日志记录。下面是job中JavaScript记录日志的方式。job的js写日志的方法。得到日志输出实例org.pentaho.di.core.logging.LogWriter.getInstance();按照... 阅读全文
posted @ 2015-05-26 10:31 秋楓 阅读(6339) 评论(0) 推荐(0) 编辑