我想從java上的ETL開始。我正在使用Intellij。我想知道如何完成整合或哪些工具與intellij兼容。 另外,如果有任何有關使用java的ETL基礎知識的教程。使用intellij集成ETL和Java
究竟是什麼,所有如果我想要做數據的轉換,我需要 它可以是基本就像從一個文件中隨機輸入只是把和轉化 數據基於特定邏輯
我想從java上的ETL開始。我正在使用Intellij。我想知道如何完成整合或哪些工具與intellij兼容。 另外,如果有任何有關使用java的ETL基礎知識的教程。使用intellij集成ETL和Java
究竟是什麼,所有如果我想要做數據的轉換,我需要 它可以是基本就像從一個文件中隨機輸入只是把和轉化 數據基於特定邏輯
創建代碼提取(查詢不同的數據源,如數據庫,XML,Web服務等)以轉換(您知道使所有內容兼容,刪除dup,創建Dims和Facts)將它們加載到目標(數據庫和更多)... 所有這些都不是新。 Java很棒,但用它創建ETL正在創建一個非標準應用程序......並且將成爲一個遺留問題,然後您需要構建一個調度程序來運行負載並與幾個組件集成。
所以。我強烈建議您不要創建Java應用程序,而要查看諸如Informatica PowerCenter和/或Oracle Data Integrator之類的產品。
此解決方案是ETL在全球範圍內的業務範圍標準,提供對象和方法以避免需要幾乎沒有任何應用程序的應用程序,並且在任何應用程序之上......也用於集成,遷移,B2B,BI .. 。命名爲...
祝你好運!
Apache Nifi或Apache Spark將是兩個Java選項 –
如果您嘗試創建基於Java的etl產品,那麼您將重新發明輪子。 了Talend是基於Java的開源的ETL工具,它給出了一個ETL工具的功能,並且讓一個編寫Java代碼來整合..
Pentaho的是另一種基於Java的ETL工具..
他們兩人都是受歡迎並具有良好的用戶界面...
檢查集成的最佳位置通常是一個或兩個集成方的官方文檔。 –