Kettle 中转换(transformation)的执行过程
1,Spoon.java的main方法是整个Kettle运行的入口。当打开Kettle的设计器界面后,可以在其中设计作业和转换。这里讨论转换的执行过程。 2,设计好一个转换后,转换保存的本地文件是 .ktr文件。从 .ktr文件中可以读取出该转换的元数据transMeta。 3,点击运行按钮时,触发监听器,调用Spoon.java 的runFile() ,在runFile里面调用 executeFile()。在executeFile()里面获得了transMeta数据。 1 public void executeFile(boolean local, boolean remote, boolean cluster, boolean preview, boolean debug, 2 Date replayDate, boolean safe) { 3 4 TransMeta transMeta = getActiveTransformation();//在这里得到了transMeta 5 if (transMeta != null) 6 executeTransformation(tr...