Pentaho Data Integration (Kettle)是Pentaho生態系統中默認的ETL工具。通過非常直觀的圖形化編輯器(Spoon),您可以定義以XML格式儲存的流程。在Kettle運行過程中,這些流程會以不同的方法編譯。用到的工具包括命令行工具(Pan),小型服務器(Carte),數據庫存儲庫(repository)(Kitchen)或者直接使用IDE(Spoon)。
TASKCTL是一款批量調度自動化技術專業產品。該產品概念新穎,體系完整、功能全面、使用簡單、操作流暢,超前的設計使產品在業界獨樹一幟,它不僅有完整的調度核心、靈活的擴展,同時具備完整的應用體系。該產品特別在流程設計,流程圖展示方面與業界同類產品方案相比,不僅取得突破性的進展,而且在圖形直觀性、操作簡便性、靈活性方面有質的飛躍。
易用性:
TASKCTL:有友好的GUI圖形IDE工具和強大的作業監控界面,軟件純國產,相關技術支持網上內容比較多,官方有特定的QQ羣支持。
Kettle:圖形化GUI比較簡易,有問題可以到官網社區諮詢。
技術支持:
TASKCTL:軟件純國產,主要在國內,有專門的官方QQ羣和BBS技術支持。
Kettle:國外開源軟件,支持需要到開源社區瞭解和尋求支持。
部署:
TASKCTL:軟件安裝部署較爲簡單,直接解壓進行默認安裝即可,也支持集羣分佈式安裝,安裝相對比較簡單。
Kettle:可以使用 job 作業方式或操作系統調度,來執行一個轉換文件或作業文件,也可以通過集羣的方式在多臺機器上部署。
監控:
TASKCTL:可實時全局監控所有作業調度信息,並支持對作業調度信息的全局秒級定位和檢索。可提供多種圖表並靈活按需展示所有監控指標。
Kettle:有監控和日誌工具,但錯誤信息定位比較麻煩,需要技術專業程度較高。
擴展性:
TASKCTL:支持市面上主流的大部分數據庫、ETL、腳本語言等作業類型的調度,另外底層調度核心基於插件式調度,可支持任意作業類型的自定義擴展,插件擴展有相應的範例可供參考編寫。
Kettle:非常廣泛的數據庫,文件,另外可以通過插件擴展