ETL作业调度工具TASKCTL与kettle功能性对比都有哪些优劣势

2020-06-10 14:39:21 浏览数 (1)

Pentaho Data Integration (Kettle)是Pentaho生态系统中默认的ETL工具。通过非常直观的图形化编辑器(Spoon),您可以定义以XML格式储存的流程。在Kettle运行过程中,这些流程会以不同的方法编译。用到的工具包括命令行工具(Pan),小型服务器(Carte),数据库存储库(repository)(Kitchen)或者直接使用IDE(Spoon)。

图片来自taskctl官网图片来自taskctl官网

TASKCTL是一款批量调度自动化技术专业产品。该产品概念新颖,体系完整、功能全面、使用简单、操作流畅,超前的设计使产品在业界独树一帜,它不仅有完整的调度核心、灵活的扩展,同时具备完整的应用体系。该产品特别在流程设计,流程图展示方面与业界同类产品方案相比,不仅取得突破性的进展,而且在图形直观性、操作简便性、灵活性方面有质的飞跃。 

易用性:

图片来自Kettle官网图片来自Kettle官网
图片来自Kettle官网图片来自Kettle官网
图片来自taskctl官网图片来自taskctl官网

TASKCTL:有友好的GUI图形IDE工具和强大的作业监控界面,软件纯国产,相关技术支持网上内容比较多,官方有特定的QQ群支持。

Kettle:图形化GUI比较简易,有问题可以到官网社区咨询。

技术支持:

TASKCTL:软件纯国产,主要在国内,有专门的官方QQ群和BBS技术支持。

Kettle:国外开源软件,支持需要到开源社区了解和寻求支持。

部署:

图片来自taskctl官网图片来自taskctl官网
图片来自Kettle官网图片来自Kettle官网

TASKCTL:软件安装部署较为简单,直接解压进行默认安装即可,也支持集群分布式安装,安装相对比较简单。

Kettle:可以使用 job 作业方式或操作系统调度,来执行一个转换文件或作业文件,也可以通过集群的方式在多台机器上部署。

监控:

TASKCTL:可实时全局监控所有作业调度信息,并支持对作业调度信息的全局秒级定位和检索。可提供多种图表并灵活按需展示所有监控指标。

Kettle:有监控和日志工具,但错误信息定位比较麻烦,需要技术专业程度较高。

扩展性:

TASKCTL:支持市面上主流的大部分数据库、ETL、脚本语言等作业类型的调度,另外底层调度核心基于插件式调度,可支持任意作业类型的自定义扩展,插件扩展有相应的范例可供参考编写。

Kettle:非常广泛的数据库,文件,另外可以通过插件扩展

————————————————

版权声明:本文为CSDN博主「taskctl调度工具」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/humsuen/article/details/106477332

0 人点赞