Kettle Job机制
1 Job机制
一个job项代表ETL控制流中的一项逻辑任务。Job项将会顺序执行,每个job项会产生一个结果,能作为别的分支上job项的条件。
1.1 Job类图简介
1.2 JobEntryInteface接口
JobEntryInterface是Job Entry插件的主要实现接口。主要包含以下功能:
1) 保存Job Entry设置
实现类使用私有变量保存设置的参数,通过get、set方法获取和设置。Dialog实现类会通过这些方法,保存或设置设置界面上的参数。同时,需要提供一个深度拷贝的方法,因为在一些保存参数且可能修改的地方会调用。
2) 序列化插件
插件要实现对本插件的序列化,实现两种方式xml与数据库。

本文详细介绍了Kettle Job的执行机制,包括Job类图、JobEntryInterface接口、JobEntryDialogInteface接口的职责,以及Job的配置、开启、执行过程。重点解析了execute()方法在Job执行中的作用,阐述了不同JobEntry如JobEntrySpecial、JobEntryTableExit和JobEntryTrans的执行逻辑。
最低0.47元/天 解锁文章
1457

被折叠的 条评论
为什么被折叠?



