數(shù)據(jù)架構(gòu)整合企業(yè)的數(shù)據(jù)并標(biāo)準(zhǔn)化,支持整個企業(yè)信息最有價值的工作,DAMA中數(shù)據(jù)架構(gòu)管理語境關(guān)系圖如下:
企業(yè)數(shù)據(jù)架構(gòu)詳見:數(shù)據(jù)架構(gòu)、數(shù)據(jù)模型、數(shù)據(jù)平臺、數(shù)據(jù)管控總體設(shè)計方案(PPT)

一、概念
1、企業(yè)架構(gòu)
數(shù)據(jù)架構(gòu)是企業(yè)架構(gòu)中的一部分。企業(yè)架構(gòu)整合了數(shù)據(jù)、流程、組織、應(yīng)用和技術(shù)架構(gòu)。幫助組織進行變更管理,提高效率、靈活性,以及明確管理責(zé)任。使得組織可以應(yīng)對不斷變化的市場機會、業(yè)界挑戰(zhàn)和技術(shù)進步,幫忙評估業(yè)務(wù)風(fēng)險、管理變革、改進業(yè)務(wù)有效性、敏捷性和可問責(zé)性。企業(yè)架構(gòu)包括:
1)信息架構(gòu):業(yè)務(wù)實體、關(guān)系、屬性、定義、代碼項(參考值);
2)流程架構(gòu):職能、活動、工作流、事件、周期、產(chǎn)品、步驟;
3)業(yè)務(wù)架構(gòu):目標(biāo)、戰(zhàn)略、角色、組織結(jié)構(gòu)、場所(場景);
4)系統(tǒng)架構(gòu):應(yīng)用、軟件組件、接口、項目;
5)技術(shù)架構(gòu):網(wǎng)絡(luò)、硬件、軟件平臺、標(biāo)準(zhǔn)、協(xié)議;
6)信息價值鏈分析構(gòu)件:繪制數(shù)據(jù)、流程、業(yè)務(wù)、系統(tǒng)和技術(shù)之間的關(guān)系。
所有的組織都是基于對業(yè)務(wù)需要和業(yè)務(wù)風(fēng)險的理解來開發(fā)和維護企業(yè)架構(gòu)。企業(yè)架構(gòu)是規(guī)劃、IT治理和組合管理的工具。它可以有效的整合數(shù)據(jù)、流程、技術(shù)和改進措施,使信息系統(tǒng)與業(yè)務(wù)策略一致,改善跨組織的溝通與理解,更有效的使用和協(xié)同資源,降低管理IT基礎(chǔ)設(shè)施成本,為業(yè)務(wù)流程改善提供方向。
2、架構(gòu)框架
架構(gòu)框架提供了一種思考和理解架構(gòu)的方法。其中Zachman企業(yè)架構(gòu)是應(yīng)用比較廣泛的架構(gòu)框架。為不同角度的使用者,提供了其角度內(nèi)的內(nèi)容、問題以及對問題的通用答案,使得理解更加清晰簡單。(書中是2.0框架,下圖為3.0)

第一個維度以利益相關(guān)者進行劃分,Zachman從以下視角進行描述:
1)規(guī)劃者視角(范圍背景)
2)所有者視角(業(yè)務(wù)概念)
3)設(shè)計者視角(系統(tǒng)邏輯)
4)建造者視角(技術(shù)物理)
5)實施者視角(組件組裝)
6)參與者視角(運營等級)
第二個維度從問題的不同方面來回答問題:
1)用什么做(數(shù)據(jù)列)
2)如何做(功能列)
3)何地做(網(wǎng)絡(luò)列)
4)何人做(人員列)
5)何時做(時間列)
6)為何做(目標(biāo)列)如下圖:

Zachman架構(gòu)是一種思考工具,可以與其他工具方法、設(shè)計理念相結(jié)合。既考慮了整體,又兼顧了局部,可以展現(xiàn)不同層面的很多信息。
3、企業(yè)數(shù)據(jù)架構(gòu)
數(shù)據(jù)架構(gòu)是一套規(guī)范和文檔的集合,包括:
1)企業(yè)數(shù)據(jù)模型
2)信息的價值鏈分析:使數(shù)據(jù)與業(yè)務(wù)流程及其他企業(yè)架構(gòu)的組件相一致;
3)相關(guān)數(shù)據(jù)交付架構(gòu):包括數(shù)據(jù)庫架構(gòu)、數(shù)據(jù)整合架構(gòu)、數(shù)據(jù)倉庫/商務(wù)智能架構(gòu)、文檔和內(nèi)容架構(gòu),以及元數(shù)據(jù)架構(gòu)。
企業(yè)數(shù)據(jù)架構(gòu)最重要的就是建立一套關(guān)于業(yè)務(wù)實體及其重要屬性(特征)的通用業(yè)務(wù)術(shù)語。Zachman框架應(yīng)用:
1)規(guī)劃者視角(范圍背景):一系列主題域和業(yè)務(wù)實體
2)所有者視角(業(yè)務(wù)概念):表達實體間的關(guān)系的概念性數(shù)據(jù)模型
3)設(shè)計者視角(系統(tǒng)邏輯):具有全部屬性的規(guī)范化(范式化)邏輯數(shù)據(jù)模型
4)建造者視角(技術(shù)物理):在既定技術(shù)限制下優(yōu)化的物理模型
5)實施者視角(組件組裝):數(shù)據(jù)結(jié)構(gòu)的具體實現(xiàn),通常是SQL中的數(shù)據(jù)定義語言DDL
6)參與者視角(運營等級):實際實施的實例數(shù)據(jù)架構(gòu)管理是定義和維護數(shù)據(jù)架構(gòu)的過程,
包括:
1)提供標(biāo)準(zhǔn)、通用的業(yè)務(wù)術(shù)語;
2)表達戰(zhàn)略性的數(shù)據(jù)需求;
3)為滿足數(shù)據(jù)需求,概述高層次的整合設(shè)計;
4)使企業(yè)戰(zhàn)略和相關(guān)業(yè)務(wù)架構(gòu)一致。
信息系統(tǒng)具有較高的復(fù)雜性,特別是相對簡單的系統(tǒng)越來越多的情況下。如果僅僅是采用方法在不同的孤立的業(yè)務(wù)應(yīng)用系統(tǒng)之間進行移動、共享數(shù)據(jù),那么理解和維護這些系統(tǒng)的成本就會越來越高。因此,根據(jù)整體結(jié)構(gòu)來重構(gòu)應(yīng)用系統(tǒng)和數(shù)據(jù)層,是企業(yè)架構(gòu)設(shè)計的重點,也是數(shù)據(jù)架構(gòu)的重要作用。
1、理解企業(yè)信息需求
數(shù)據(jù)模型是獲取和定義企業(yè)信息需求和數(shù)據(jù)需求的一種方法。它表述了企業(yè)范圍內(nèi)數(shù)據(jù)整合的主藍圖,是所有未來系統(tǒng)開發(fā)的關(guān)鍵,也是數(shù)據(jù)需求分析和數(shù)據(jù)建模的基礎(chǔ)。在設(shè)計企業(yè)數(shù)據(jù)模型時,要使用可以有效體現(xiàn)數(shù)據(jù)實體、數(shù)據(jù)屬性和計算的系統(tǒng)文檔和材料對參與者進行訪談。這些內(nèi)容以業(yè)務(wù)單元和主題域的形式予以體現(xiàn),便于參與者審核,以確保其適用性和完整性。
2、開發(fā)和維護企業(yè)數(shù)據(jù)模型
業(yè)務(wù)實體是業(yè)務(wù)實體是企業(yè)真實的事物、人員、地點的概念和類別(分類)。數(shù)據(jù)是一系列采集的關(guān)于業(yè)務(wù)實體的事實。數(shù)據(jù)模型定義的是業(yè)務(wù)實體以及其應(yīng)用所需的事實(數(shù)據(jù)屬性)。因此,數(shù)據(jù)模型是定義和分析數(shù)據(jù)需求,設(shè)計滿足這些數(shù)據(jù)的邏輯和物理數(shù)據(jù)結(jié)構(gòu),是規(guī)范和相關(guān)圖表。企業(yè)數(shù)據(jù)模型EDM是企業(yè)范圍內(nèi)的整合的、面向主題的數(shù)據(jù)模型,用來定義關(guān)鍵的數(shù)據(jù)生產(chǎn)者和消費者。
整合的:組織中所有數(shù)據(jù)和規(guī)則都被描述一次并無縫配合,是一個整體。不管組織內(nèi)如何劃分業(yè)務(wù)和職能,就數(shù)據(jù)來說只有一個版本,一個唯一的名字、定義,并規(guī)定同一個詞在不同業(yè)務(wù)實體下的不同含義。
面向主題:數(shù)據(jù)模型可以分解為跨多個業(yè)務(wù)流程和應(yīng)用系統(tǒng)的共識主題域,主題域關(guān)注的是業(yè)務(wù)實體。
關(guān)鍵的:企業(yè)的數(shù)據(jù)模型不能定義組織內(nèi)的全部數(shù)據(jù),應(yīng)該關(guān)注關(guān)鍵的數(shù)據(jù)需求。這些需求可能是共享的,也可能只是單個系統(tǒng)生產(chǎn)和使用。但不管現(xiàn)在如何,隨著時間的推移,企業(yè)的重要數(shù)據(jù)也會發(fā)生變化。關(guān)鍵數(shù)據(jù)的范疇會隨著企業(yè)的變化而變化,應(yīng)保持同步。
企業(yè)數(shù)據(jù)模型可以是自建,也可以外購。不同的企業(yè)數(shù)據(jù)模型在細(xì)節(jié)上差異較大,但成功的企業(yè)數(shù)據(jù)模型經(jīng)常是通過遞增和迭代開發(fā)出來的。分層次建造:

1)主題域模型
主題域模型是一種“范圍”視角,在企業(yè)數(shù)據(jù)模型中起著引領(lǐng)性作用。是通過一系列主要的主題域來共同表達企業(yè)最關(guān)鍵的領(lǐng)域。可以使用綱要(層級結(jié)構(gòu))和圖形來表達。一般主題域與中心業(yè)務(wù)實體用同樣的名稱,主要主題域必須與之匹配。非主要的主題域可以圍繞解決中心業(yè)務(wù)實體的主要主題域問題。主題域是數(shù)據(jù)管理制度和數(shù)據(jù)治理的重要工具,它用來確定基于主題域的數(shù)據(jù)管理制度團隊的責(zé)任范圍。
2)概念數(shù)據(jù)模型
概念數(shù)據(jù)模型定義業(yè)務(wù)實體及這些實體間關(guān)系,不包括業(yè)務(wù)實體的數(shù)據(jù)屬性,也不會對數(shù)據(jù)進行規(guī)范化。業(yè)務(wù)實體的命名方式采用業(yè)務(wù)術(shù)語。業(yè)務(wù)實體會出現(xiàn)在若干主題域的范圍內(nèi),不同主題域范圍的邊界經(jīng)常會相互重疊。對于數(shù)據(jù)治理和數(shù)據(jù)管理專員來說,業(yè)務(wù)實體的管理目標(biāo)是:每個業(yè)務(wù)實體都應(yīng)該由一個主要的主題域決定這個實體的主版本。(明確規(guī)定業(yè)務(wù)實體的生產(chǎn)方,或者管理方)企業(yè)概念數(shù)據(jù)模型需要提供一個詞匯表,用以明確業(yè)務(wù)定義、與所有業(yè)務(wù)實體及其關(guān)系相關(guān)聯(lián)的其他元數(shù)據(jù)。其他元數(shù)據(jù)包括同義詞、實例樣本以及數(shù)據(jù)安全等級分類等。概念數(shù)據(jù)模型可以促進對業(yè)務(wù)的理解,以及有利于語義上的一致性。
3)邏輯數(shù)據(jù)模型
邏輯數(shù)據(jù)模型是在概念數(shù)據(jù)模型下,增加更多細(xì)節(jié)來反映每個實體的關(guān)鍵數(shù)據(jù)屬性。它用以識別每個業(yè)務(wù)實體實例所需的數(shù)據(jù)。(業(yè)務(wù)實體實例:業(yè)務(wù)實體的一個例子,可以理解為一個類的運行實例)邏輯數(shù)據(jù)模型依舊反映企業(yè)視角,但一般是中立的且不依賴于任何特定的需求、用途和應(yīng)用背景。邏輯數(shù)據(jù)模型只包含部分屬性,不可能定義所有的數(shù)據(jù)實體和數(shù)據(jù)屬性,可以在某種程度上規(guī)范化。邏輯數(shù)據(jù)模型也應(yīng)該包括所有業(yè)務(wù)定義的詞匯表,和其他相關(guān)業(yè)務(wù)實體及其數(shù)據(jù)屬性的元數(shù)據(jù)。
4)其他組件
數(shù)據(jù)管理專員負(fù)責(zé)的工作,如主題域、實體、屬性和參考數(shù)據(jù)值集合。
有效的參考數(shù)值:代碼、標(biāo)簽及其業(yè)務(wù)含義的受控值集合。(詳見第8篇)
關(guān)鍵數(shù)據(jù)屬性的數(shù)據(jù)質(zhì)量要求和規(guī)范。(詳見第12篇)
實體生命周期對業(yè)務(wù)實體各狀態(tài)的合理值集(見“定義和維護數(shù)據(jù)整合架構(gòu)”)
3、分析并與其他業(yè)務(wù)模型匹配
信息價值鏈分析來源于業(yè)務(wù)價值鏈。業(yè)務(wù)價值鏈?zhǔn)嵌x組織中直接或間接貢獻于組織最高目標(biāo)的職能。如下圖:(從左到右體現(xiàn)其依賴關(guān)系和事件發(fā)生順序)

信息價值鏈分析映射出企業(yè)模型元素和其他業(yè)務(wù)模型的關(guān)系。是數(shù)據(jù)架構(gòu)的輸出,其每個矩陣是某一業(yè)務(wù)流程、組織或應(yīng)用架構(gòu)的一部分。是企業(yè)架構(gòu)中不同類型的模型的粘合劑,需要數(shù)據(jù)管理領(lǐng)域不同角色共同負(fù)責(zé)。
4、定義和維護數(shù)據(jù)技術(shù)架構(gòu)
數(shù)據(jù)技術(shù)架構(gòu)指導(dǎo)數(shù)據(jù)相關(guān)技術(shù)選擇和整合,定義了標(biāo)準(zhǔn)的工具分類、每類中首選工具、技術(shù)標(biāo)準(zhǔn)以及技術(shù)整合協(xié)議等。
5、定義和維護數(shù)據(jù)整合架構(gòu)
數(shù)據(jù)整合架構(gòu)定義了數(shù)據(jù)如何在各系統(tǒng)中流轉(zhuǎn)。(又稱為數(shù)據(jù)血緣關(guān)系或數(shù)據(jù)流)每個模型元素之間的關(guān)系,如同元素自身之間的關(guān)系一樣重要。可以通過一系列的二維矩陣描述這些關(guān)系。除流程以外,還包括:
業(yè)務(wù)角色相關(guān)數(shù)據(jù):描述哪些角色在哪些業(yè)務(wù)實體上負(fù)責(zé)創(chuàng)建、更新、刪除和使用數(shù)據(jù)CRUD。
關(guān)于這些職責(zé)的特定業(yè)務(wù)組織數(shù)據(jù)。
關(guān)于跨業(yè)務(wù)職能的應(yīng)用數(shù)據(jù)。
關(guān)于存在區(qū)域差異的不同區(qū)域數(shù)據(jù)。
矩陣是傳統(tǒng)的企業(yè)建模方法。企業(yè)信息工廠CIF概念是數(shù)據(jù)整合架構(gòu)的例子。一般來說,數(shù)據(jù)整合架構(gòu)劃分為支持商務(wù)智能的數(shù)據(jù)倉庫、臨時數(shù)據(jù)庫、
數(shù)據(jù)集市以及支持交易處理和操作型報表的源數(shù)據(jù)庫、操作型
數(shù)據(jù)存儲ODS、
主數(shù)據(jù)管理和參考數(shù)據(jù)/編碼管理。數(shù)據(jù)/流程關(guān)系矩陣可以有不同的細(xì)節(jié)層次。主題域、業(yè)務(wù)實體,甚至關(guān)鍵數(shù)據(jù)屬性都可以在不通過層次上表達數(shù)據(jù)。高層的職能、中層的活動、底層的任務(wù)都代表了業(yè)務(wù)流程。通過數(shù)據(jù)整合架構(gòu)對數(shù)據(jù)流的梳理,可以明確的體現(xiàn)出不同業(yè)務(wù)實體的生命周期狀態(tài),及狀態(tài)轉(zhuǎn)換。|
6、定義和維護數(shù)據(jù)倉庫/商務(wù)智能
數(shù)據(jù)倉庫架構(gòu)關(guān)注數(shù)據(jù)變化,快照如何在數(shù)據(jù)倉庫系統(tǒng)中存儲以達到最大可用性和最高性能。數(shù)據(jù)整合架構(gòu)顯示了數(shù)據(jù)從源系統(tǒng)通過臨時數(shù)據(jù)庫進入數(shù)據(jù)倉庫和數(shù)據(jù)集市的過程。商務(wù)智能架構(gòu)定義了如何使數(shù)據(jù)用于決策支持,包括工具的選擇和使用。
7、定義和維護企業(yè)分類方法和命名空間
分類方法為話題提供大綱的層級結(jié)構(gòu),便于組織和查找。全面的企業(yè)數(shù)據(jù)架構(gòu)應(yīng)包括組織的分類方法。這樣的分類使用的術(shù)語定義應(yīng)與企業(yè)數(shù)據(jù)模型以及其他模型和分類系統(tǒng)一致。
8、定義和維護元數(shù)據(jù)架構(gòu)
元數(shù)據(jù)架構(gòu)定義元數(shù)據(jù)的受控流程,定義元數(shù)據(jù)如何創(chuàng)建、整合、控制和訪問。元數(shù)據(jù)存儲是元數(shù)據(jù)架構(gòu)的核心。元數(shù)據(jù)架構(gòu)是關(guān)于元數(shù)據(jù)如何在各類軟件工具、數(shù)據(jù)存儲、目錄、術(shù)語和數(shù)據(jù)詞典中的整合設(shè)計。數(shù)據(jù)整合架構(gòu)關(guān)注如何確保參考數(shù)據(jù)、主數(shù)據(jù)、商務(wù)智能數(shù)據(jù)的質(zhì)量、整合和有效使用。元數(shù)據(jù)架構(gòu)則關(guān)注如何確保元數(shù)據(jù)的質(zhì)量、整合和有效使用。數(shù)據(jù)架構(gòu)只是企業(yè)架構(gòu)中的一部分,數(shù)據(jù)架構(gòu)為數(shù)據(jù)整合提供指導(dǎo)。如:
定義和評估新信息系統(tǒng)項目:對信息系統(tǒng)規(guī)劃起到分區(qū)規(guī)劃作用。能夠影響項目目標(biāo)、優(yōu)先級、項目邊界和版本發(fā)布等。
定義項目的數(shù)據(jù)需求:提供需求,加速需求的識別和定義過程。
評估項目的數(shù)據(jù)設(shè)計:確保概念、邏輯和物理數(shù)據(jù)模型的一致性
數(shù)據(jù)架構(gòu)管理職能融入一個組織需要遵循8個指導(dǎo)原則:
數(shù)據(jù)架構(gòu)是一系列規(guī)范構(gòu)件(主藍圖)的整合,用于定義數(shù)據(jù)需求、指導(dǎo)數(shù)據(jù)整合、控制數(shù)據(jù)資產(chǎn),使數(shù)據(jù)投資與業(yè)務(wù)戰(zhàn)略相一致;
企業(yè)數(shù)據(jù)架構(gòu)與流程架構(gòu)、業(yè)務(wù)架構(gòu)、系統(tǒng)架構(gòu)、級數(shù)架構(gòu)一起,是企業(yè)架構(gòu)的一部分;
企業(yè)數(shù)據(jù)架構(gòu)包括3個規(guī)范:企業(yè)數(shù)據(jù)模型、信息價值鏈分析、數(shù)據(jù)交付架構(gòu);
企業(yè)數(shù)據(jù)架構(gòu)不僅僅涉及數(shù)據(jù),它還采用通用的業(yè)務(wù)術(shù)語來幫助建立企業(yè)內(nèi)的含義;
企業(yè)數(shù)據(jù)模型是整合的面向主題的數(shù)據(jù)模型,定義了跨越整個組織的關(guān)鍵數(shù)據(jù)。按照層級關(guān)系建立,包括主題域總覽、實體概念視圖、主題域間關(guān)系,以及更細(xì)節(jié)的,相同主題域的屬性級別視圖;
信息價值鏈分析定義數(shù)據(jù)、流程、角色、機構(gòu)以及其他企業(yè)元素之間的關(guān)鍵關(guān)系;
數(shù)據(jù)交付架構(gòu)定義數(shù)據(jù)如何在數(shù)據(jù)庫和應(yīng)用之間流轉(zhuǎn)的藍圖。保證數(shù)據(jù)質(zhì)量和完整性,以及支持事務(wù)的業(yè)務(wù)處理和商務(wù)智能報告分析;(包含了上面描述的多個活動)
如TOGAF和Zachman之類的架構(gòu)框架在組織關(guān)于架構(gòu)的集體思考上有很大幫助。可以讓目標(biāo)和視角不同的人共同工作并達成一致。
(部分內(nèi)容來源網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系刪除)