IT团队历史数据同步任务过去都用的Kettle来开发,但kettle的定时调度不方便,维护成本高,遇到报错不知道怎么办。苦寻CSDN无果,只得在公司留下一个个深夜加班的背影......
IT经理想到:是否能将任务一步步迁移到一个统一的ETL工具,实现既可支持ETL处理需求又能方便开发维护的效果呢?
- 不想”重复造轮子“(历史迁移需求):
大量由Kettle开发的历史定时任务需要迁移到统一工具FDL中,如果每个任务都手动在FDL重新从头再设一遍,不仅耗时,而且很容易出错,极大影响业务效率。
- ETL工具升级改造(性能优化需求):
FDL相比Kettle有开发调度简单易上手等优点,针对新的ETL任务,就可以用FDL统一开发,发挥FDL开发、运维优势;基本上会使用Kettle的,小半天就能上手FineDataLink。
如何零代码实现kettle历史任务轻松调用?
FineDataLink 新增的Kettle调用功能,完全可以实现对单个 kettle 任务的便捷调用,还能展示 kettle 任务运行日志。
1、「kettle 任务-方便调用」:
在「数据开发-脚本」中选择「Kettle调用」拖入开发界面——选择需要执行 kettle 文件的服务器数据连接——输入 kettle 文件存放绝对路径——设置好需要用到的脚本参数——点击运行
2、「kettle 任务-运行日志监控」 :
kettle任务运行同时打印日志,实时查看;还能通过FDL统一平台进行管理,报错运维再也不是难题!
功能体验连接
FDL技术帮助文档参考:Kettle调用插件- FineDataLink帮助文档 (fanruan.com)