信息架構就是信息數據架構。它體現了在充分的構建和模擬了業(yè)務(wù)架構的基礎上,企業(yè)總體架構的信息數據層。首先要鑒別每一個(gè)相對獨立的信息數據模塊,一個(gè)業(yè)務(wù)功能模塊中可能有幾個(gè)相對應的數據信息模塊,或者說(shuō)一個(gè)信息數據模塊為幾個(gè)業(yè)務(wù)功能提供了數據資源。
可以說(shuō),企業(yè)的運作,從內部講,完全是依賴(lài)企業(yè)的信息數據架構。平板中小的模塊代表著(zhù)數據和信息模塊,在模塊之間的走線(xiàn)代表著(zhù)數據流或者稱(chēng)為信息流。
1)信息架構信息流
信息架構工作流
2)信息架構數據模型和建立流程
數據模型是管理信息和業(yè)務(wù)需求的具體技術(shù)體現,對數據源分析也具有直接的指導意義。企業(yè)目標數據門(mén)模型的設計可以從頭做起,也可以以行業(yè)模型作為設計基礎,并結合企業(yè)已有的數據來(lái)縮短設計時(shí)間。
為了在設計初期對整個(gè)企業(yè)的業(yè)務(wù)從數據結構上有個(gè)清晰的高層的理解,常常會(huì )將有共性的數據結合成主題域,如對銀行業(yè)務(wù)的主題域會(huì )包括機構、產(chǎn)品、市場(chǎng)、賬戶(hù)、資產(chǎn)、參考數據和交易等。每個(gè)主題域下會(huì )有不同的數據實(shí)體,如交易主題下會(huì )有ATM、存款、貸款、支票等。主題域模型用于數據倉庫中操作型數據存儲區。
(1)數據倉庫主題模型(Data Warehouse Bus Model)
在對企業(yè)技術(shù)倉庫進(jìn)行多維建模時(shí),往往會(huì )遇到不同多維應用主題之間共享相同的維度,為了在建模時(shí)對多維度數據模型有一個(gè)清晰的了解,常常會(huì )事先構建一個(gè)數據倉庫主線(xiàn)模型,數據主線(xiàn)模型會(huì )描述事實(shí)實(shí)體與維度實(shí)體的關(guān)系。需要注意的是,數據集市由于應用主題比較簡(jiǎn)單,一般不需要構建該模型。
(2)概念模型(CDM)
概念模型也稱(chēng)信息模型,它是按用戶(hù)的觀(guān)點(diǎn)來(lái)對數據和信息建模。概念模型不依賴(lài)于某一個(gè)DBMS支持的數據模型。概念模型可以轉換為計算機上某一DBMS支持的特定數據模型。概念模型具有兩個(gè)特點(diǎn):①具有較強的語(yǔ)義表達能力,能夠方便、直接地表達應用中的各種語(yǔ)義知識;②簡(jiǎn)單、清晰、易于用戶(hù)理解,是用戶(hù)與數據庫設計人員之間進(jìn)行交流的語(yǔ)言。
概念數據模型的表達方式就是E-R(實(shí)體-關(guān)系圖),將確認對象和其間的邏輯關(guān)系。將現實(shí)的應用抽象為實(shí)體與實(shí)體之間的聯(lián)系。CDM的具體對象包括域、數據項、實(shí)體、實(shí)體屬性和繼承鏈等。此時(shí)不考慮物理實(shí)現的細節,只表示數據庫的整體邏輯結構。
(3)物理數據模型(PDM)
物理數據模型則針對某種數據管理系統(DBMS)定義物理層次上的各類(lèi)數據對象(包括表、域、列、參照、碼、索引、視圖、擴展性和檢查參數等)。主要包括網(wǎng)狀模型、層次模型、關(guān)系模型等,是按計算機系統的觀(guān)點(diǎn)對數據建模,主要用于DBMS的實(shí)現。物理數據模型用圖形的形式表示數據的物理組織,可以生成數據庫的創(chuàng )建和修改腳本,定義完整性觸發(fā)器和約束,生成擴展屬性等。
有很多CASE工具也可以用來(lái)進(jìn)行邏輯建模、物理模型,如CA Erwin、Oracle Designer、Oracle Data Warehouse Builder、Sybase PowerDesigner。每種CASE工具的基本功能大致相同,但其擴展功能各不相同。在選擇建模工具時(shí),有多種考慮因素,如所選用數據庫、是否需要作數據映射等。