-
1 # 大偉的視界
-
2 # 阿杰1731288992
幾種 ETL 工具的比較(Kettle,Talend,Informatica,DataPipeline等)
四種工具的比較主要從以下幾方面進行比對:
1、成本:
軟體成本包括多方面,主要包括軟體產品, 售前培訓, 售後諮詢, 技術支援等。
開源產品本身是免費的,成本主要是培訓和諮詢,所以成本會一直維持在一個較低水平。
商業產品本身價格很高,但是一般會提供幾次免費的諮詢或支援,所以採用商用軟體最初成本很高,但是逐漸下降。
手工編碼最初成本不高,主要是人力成本,但後期維護的工作量會越來越大。
2、易用性:
DataPipeline: 有非常容易使用的 GUI,具有豐富的視覺化監控;
Kettle: GUI+Coding;
Informatica: GUI+Coding,有GUI,但是要專門的訓練;
Talend:GUI+Coding,有 GUI 圖形介面但是以 Eclipse 的外掛方式提供;
3、技能要求:
DataPipeline:操作簡單,無技術要求;
Kettle: ETL設計, SQL, 資料建模 ;
Informatica: ETL設計, SQL, 資料建模;
Talend:需要寫Java;
4、底層架構:
DataPipeline:分散式,可水平擴充套件;
Kettle:主從結構非高可用;
Informatica:分散式;
Talend:分散式;
5、資料實時性:
DataPipeline:支援異構資料來源的實時同步,速度非常快;
Kettle:不支援實時資料同步;
Informatica:支援實時,效率較低;
Talend:支援實時處理,需要購買高階版本,價格貴;
6、技術支援:
DataPipeline:本地化原廠技術支援;
Kettle:無;
Informatica:主要在美國;
Talend:主要在美國;
7、自動斷點續傳:
DataPipeline:支援;
Kettle:不支援;
Informatica:不支援;
Talend:不支援;
回覆列表
幾種 ETL 工具的比較(Kettle,Talend,Informatica,DataPipeline等)
四種工具的比較主要從以下幾方面進行比對:
1、成本:
軟體成本包括多方面,主要包括軟體產品, 售前培訓, 售後諮詢, 技術支援等。
開源產品本身是免費的,成本主要是培訓和諮詢,所以成本會一直維持在一個較低水平。
商業產品本身價格很高,但是一般會提供幾次免費的諮詢或支援,所以採用商用軟體最初成本很高,但是逐漸下降。
手工編碼最初成本不高,主要是人力成本,但後期維護的工作量會越來越大。
2、易用性:
DataPipeline: 有非常容易使用的 GUI,具有豐富的視覺化監控;
Kettle: GUI+Coding;
Informatica: GUI+Coding,有GUI,但是要專門的訓練;
Talend:GUI+Coding,有 GUI 圖形介面但是以 Eclipse 的外掛方式提供;
3、技能要求:
DataPipeline:操作簡單,無技術要求;
Kettle: ETL設計, SQL, 資料建模 ;
Informatica: ETL設計, SQL, 資料建模;
Talend:需要寫Java;
4、底層架構:
DataPipeline:分散式,可水平擴充套件;
Kettle:主從結構非高可用;
Informatica:分散式;