kettle web端监控需求分析
主要需求是 :
可是上传job或者是trans,通过web端来控制相应job或者trans的执行,停止,并且可以监控相应的状态信息.
现在的主要思路是,通过kettleAPI来实现 :
1.资源库的访问,上传下载作业和转换.
其中,有文件资源库和数据库资源库之分.
2.通过Pan或者Kitchen来调用资源库里的转换或者是作业,通过carte实现执行(为了获取详细的监控信息且可以控制状态和绑定线程?).
Pan和kitchen分别对应转换和作业的调用,这里优先转换,因为作业日志信息不够全面
3.通过查看carte接口来获取相应的状态信息.
对于整个需求的实现,基本上按照上面的三步走,详细的实现,一个个来做.