ODI 系列學習 整體架構概念

2021-05-10 09:34:29 字數 986 閱讀 9327

odi整體架構沒有oracle database複雜,因為它屬於程式功能的使用,更多是程式開發和配置的工作,當然odi的優化涉及到很多資料庫優化的工作,從整體架構入手,基礎有了,整體把握就會簡單很多。

首先理解odi元件的幾個組成部分、odi資料庫,最後看元件與資料庫的關係。

odi是乙個資料整合的平台。簡單講,就是在不同資訊系統或者資料庫之間做資料傳輸、轉換。odi也是資料整合的乙個開發平台,主要涉及2個方面:

2.odi使用elt方式在資料整合過程中,它自己本身不執行資料整合的處理,所以得執行都是在現有的資訊系統或者資料庫中完成。

odi 是基於元資料管理的。元資料資料庫儲存是資訊系統或者資料庫資訊以及它們的內容。它們被集中儲存在乙個資料庫。

odi 實現了簡單快速整合。簡單非簡約,快速非量小。

這個整個架構的核心元件就是資料庫(repository).它儲存了it架構的配置資訊、所有應用、專案、情景和執行日誌的元資料。資料庫可以安裝在乙個 rdbms,也就是關係型資料庫上。資料庫也包含odi架構的資訊。管理員、開發人員、執行人員可以用odi不同的操作介面來訪問資料庫。安全介面和拓撲管理器介面用於管理架構,設計器用來做元資料反向或者反向工程以及專案開發、介面等,操作器用來排程和執行實時操作。

odi分為設計階段和執行階段。在設計階段,開發者定義元資料、業務規則、約束。這個處理作業由agent在現有資訊系統中完成。它連線到可用的伺服器,並利用伺服器執行**。它儲存所有返回的**和訊息到資料庫中。它也儲存一些統計資訊,像處理記錄的條數、處理時間等資訊。

不同的資料庫是可以同時存在在同乙個it架構中。設計階段的資料庫和執行階段的資料庫是可以同時存在的。開發人員在designer中通過把專案發布成情景傳輸給生產環境。在生產環境,這些情景被作業排程,被排程**執行,排程**儲存了所有資料庫的資訊。operator操作器是始終可以實時訪問和監控資料整合的過程。業務使用者也可以像開發人員、管理員和操作員一樣,通過web方式訪問odi的資料庫。odi有乙個元資料導航功能,它是乙個j2ee的應用伺服器,可以直接連線odi資料庫。

ODI 系列學習 整體架構概念

odi整體架構沒有oracle database複雜,因為它屬於程式功能的使用,更多是程式開發和配置的工作,當然odi的優化涉及到很多資料庫優化的工作,從整體架構入手,基礎有了,整體把握就會簡單很多。首先理解odi元件的幾個組成部分 odi資料庫,最後看元件與資料庫的關係。odi是乙個資料整合的平台...

ODI 系列學習 整體架構概念

整體架構概念 odi 系列學習 整體架構概念 odi整體架構沒有oracle database複雜,因為它屬於程式功能的使用,更多是程式開發和配置的工作,當然odi的優化涉及到很多資料 庫優化的工作,從整體架構入手,基礎有了,整體把握就會簡單很多。首先理解odi元件的幾個組成部分 odi資料庫,最後...

ODI 系列學習 整體架構概念

odi整體架構沒有oracle database複雜,因為它屬於程式功能的使用,更多是程式開發和配置的工作,當然odi的優化涉及到很多資料庫優化的工作,從整體架構入手,基礎有了,整體把握就會簡單很多。首先理解odi元件的幾個組成部分 odi資料庫,最後看元件與資料庫的關係。odi是乙個資料整合的平台...