2017-07-04 28 views
0

我想從java上的ETL開始。我正在使用Intellij。我想知道如何完成整合或哪些工具與intellij兼容。 另外,如果有任何有關使用java的ETL基礎知識的教程。使用intellij集成ETL和Java

究竟是什麼,所有如果我想要做數據的轉換,我需要 它可以是基本就像從一個文件中隨機輸入只是把和轉化 數據基於特定邏輯

+0

檢查集成的最佳位置通常是一個或兩個集成方的官方文檔。 –

回答

0

創建代碼提取(查詢不同的數據源,如數據庫,XML,Web服務等)以轉換(您知道使所有內容兼容,刪除dup,創建Dims和Facts)將它們加載到目標(數據庫和更多)... 所有這些都不是新。 Java很棒,但用它創建ETL正在創建一個非標準應用程序......並且將成爲一個遺留問題,然後您需要構建一個調度程序來運行負載並與幾個組件集成。

所以。我強烈建議您不要創建Java應用程序,而要查看諸如Informatica PowerCenter和/或Oracle Data Integrator之類的產品。

此解決方案是ETL在全球範圍內的業務範圍標準,提供對象和方法以避免需要幾乎沒有任何應用程序的應用程序,並且在任何應用程序之上......也用於集成,遷移,B2B,BI .. 。命名爲...

祝你好運!

+0

Apache Nifi或Apache Spark將是兩個Java選項 –

0

如果您嘗試創建基於Java的etl產品,那麼您將重新發明輪子。 了Talend是基於Java的開源的ETL工具,它給出了一個ETL工具的功能,並且讓一個編寫Java代碼來整合..

Pentaho的是另一種基於Java的ETL工具..

他們兩人都是受歡迎並具有良好的用戶界面...