跨平臺整合所有資料資源,ODI簡單介紹

趙宇發表於2009-03-07

  ODI -- Oracle Data Integrator 是一個全面的資料整合平臺,它能滿足所有資料整合要求,涉及領域包括高容量、高效能批處理、事件驅動的少量傳送整合過程以及支援 SOA 的資料服務,在資料載入過程中也提供了資料質量檢查,監控等功能,使資料更符合業務要求.

        提到ETL大家都很熟悉,資料提取,轉換,載入的產品.我們平時自己也會開發一些類似ETL的小工具,把不同資料來源彙總到一個目標資料來源.但如果資料來源很多,表也很多的話,這樣的工作就是比較複雜的過程,我們需要做很多定製開發工作.而資料庫之間的資料轉換介面又很難滿足我們對資料質量的要求,資料傳輸過程中的效能問題也會經常讓人頭疼.

       ODI的前身是Sunopsis公司的資料整合產品:

       2006年10月9日 甲骨文宣佈收購法國資料整合軟體公司 Sunopsis SA

       Sunopsis 公司產品用於把資料從不同來源例如資料庫以及企業資源計劃(ERP)等應用整合到一個目標地方,供資料分析和其他任務使用.

       Sunopsis總部在法國,成立1998年,客戶有環球唱片集團德國公司,道達爾石油集團義大利子公司等.

        從技術角度來看看ODI特點:

        1.ODI本身是一種開放的價構,支援幾乎所有目前流行的關聯式資料庫.而且它是Java開發的產品,可以跨windows,unix平臺,同時還能與中介軟體融合,可以融合到整個IT架構中.

         2.ODI推出ELT架構,與傳統的ETL架構相比,少了中間的轉換引擎.很多ETL產品都需要安裝自己的轉換引擎,而ODI直接呼叫源資料或目標資料伺服器的資料庫端.這樣,實際資料處理,相當於資料庫與資料庫之間的連線處理,而資料庫伺服器處理效率遠高於單獨一臺轉換引擎做轉換,因為它始終保持資料在資料庫中處理.

         3.ODI有自己的知識模組,這些知識模組可以根據需求進行選擇,而且這些知識模組支援開放式的設計,可以用自己熟悉的資料庫語言或者Java語言來實現,可以更好地設計資料庫流和業務要求.ODI可以結合資料庫的優化模式,可以通過知識模型設計自己的知識模組,使處理資料更快.

         4.ODI 可以把資料釋出成服務與SOA進行完美結合,使ODI可以結合到業務流程當中,通過Web服務的方式進行資料實時地檢視和修改.

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/175005/viewspace-563193/,如需轉載,請註明出處,否則將追究法律責任。

相關文章