回覆列表
  • 1 # 大偉的視界

    幾種 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:分散式;

  • 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:不支援;

  • 中秋節和大豐收的關聯?
  • 一人開了2000公里,司機在高速路上“秒睡”,你怎麼看呢?