簡介
是共享元數據的中心。所謂元數據,是對數據的描述,它具有基於公共信息模型的結構。例如,有描述商業數據、地理數據和醫療數據的信息模型。元數據為訪問數據倉庫提供了一個信息目錄(information directory),這個目錄全面描述了數據倉庫中都有什麼數據、這些數據怎么得到的、和怎么訪問這些數據,是數據倉庫運行和維護的中心,數據倉庫伺服器利用他來存貯和更新數據,用戶通過他來了解和訪問數據。Microsoft開發的0IM (開放信息模型)是開發應用程式和建立數據倉庫中描述元數據對象的行業標準。OIM由超過200種的類型和100多種關係組成,這些關係和類型都是用UML(統一建模語言,Unified Modeling Language)描述的,而且組織在易用和易於擴展的主題領域中。標準模型可以提供一致性的數據視圖,便於開發人員可以創建訪問這些數據的應用程式。
由於儲存庫是企業數據的信息中心,因此可在這裡執行公共業務規則和數據定義。對數據描述方式的全部更新和更改也可以在儲存庫中進行。
數據倉儲是一種信息系統的數據儲存理論,此理論強調利用某些特殊數據儲存方式,讓所包含的數據,特別有利於分析處理,以產生有價值的信息。利用數據倉儲方式所存放的數據,具有一旦存入,便不隨時間而更動的特性,同時存入的數據必定包含時間屬性,通常一個數據倉儲皆會含有大量的歷史性數據,並利用特定分析方式,自其中發掘出特定信息。
在數據倉儲模型中,儲存庫是對數據以更適於用戶使用的某種方式進行“提取”、“清理”和“整合”的地方。新的模型正在不斷湧現出來。Oracle的iFS (網際網路檔案系統)就是一種儲存庫,它用於存儲大量不同的信息,包括Web頁、媒體和訊息等。該系統整合關係資料庫和檔案系統領域,並能夠通過XML和基於Java的工具進行整合。
Microsoft是這樣描述它的“Microsoft Repository(儲存庫)”的: 儲存庫技術是整合元數據的平台,作為數據和組件定義、開發和套用模型、可重用軟體組件和數據倉庫描述的中心。對應用程式和數據(即通常分散在全企業並隱藏在各個檔案、目錄或資料庫中的信息)的結構和意義,整合元數據管理提供一種全局性和統一性的觀點。
Microsoft Repository為應用程式開發和數據倉儲提供一個整合元數椐的所在。它實現了COM和SQL接口並用在Visual Studio和SQL Server中。另外,根據前面的描述,它還包括0IM、提供對象管理的儲存庫引擎、軟體開發工具包和建模環境,以及提供0IM實例交換標準方法的XML交換格式。