李漠穎
【摘要】上世紀(jì)90年代開(kāi)始,我國(guó)經(jīng)濟(jì)增長(zhǎng)迎來(lái)了飛速發(fā)展的黃金期,隨著科技手段日新月異的發(fā)展,企業(yè)級(jí)系統(tǒng)建設(shè)為大型企業(yè)的業(yè)務(wù)發(fā)展提供強(qiáng)有力的技術(shù)平臺(tái)保障。本文將理論與實(shí)踐經(jīng)驗(yàn)相結(jié)合,對(duì)企業(yè)級(jí)數(shù)據(jù)C模型在系統(tǒng)建設(shè)中起到的作用進(jìn)行淺析。
【關(guān)鍵詞】企業(yè)級(jí) 數(shù)據(jù)模型
C模型
1什么是企業(yè)級(jí)數(shù)據(jù)模型
數(shù)據(jù)模型源自IBM提出的FSDM概念模型,F(xiàn)SDM(financial services data model)即金融服務(wù)數(shù)據(jù)模型,從企業(yè)級(jí)數(shù)據(jù)模型概念出發(fā),要求囊括金融系統(tǒng)中80%的業(yè)務(wù)數(shù)據(jù),并將業(yè)務(wù)需求整理為核心業(yè)務(wù)數(shù)據(jù)納入數(shù)據(jù)倉(cāng)庫(kù)中統(tǒng)一管理。該概念模型的設(shè)計(jì)理念可廣泛適用于各個(gè)金融領(lǐng)域。我們可將FSDM模型看作一個(gè)金字塔結(jié)構(gòu)(圖略),主要包括A、B、C、C、D五部分,下面分別對(duì)各個(gè)層級(jí)進(jìn)行介紹:
A模型:概念模型。即將金融企業(yè)的主要信息進(jìn)行分類(lèi),在FSDM模型中將金融企業(yè)的主要信息分為九大數(shù)據(jù)概念,分別是:參與人、產(chǎn)品、合約、條件、事件、分類(lèi)、位置、資源項(xiàng)、業(yè)務(wù)方向;延伸到其他領(lǐng)域,均可按該領(lǐng)域的業(yè)務(wù)特點(diǎn)對(duì)九大數(shù)據(jù)概念進(jìn)行增減、或適當(dāng)?shù)男薷?,需注意的是A模型的概念分類(lèi)需與企業(yè)戰(zhàn)略目標(biāo)緊密結(jié)合。
B模型:業(yè)務(wù)邏輯層。用層次化的概念術(shù)語(yǔ)組織業(yè)務(wù)信息,站在企業(yè)級(jí)視角上梳理企業(yè)全量業(yè)務(wù)信息,將其歸納到A模型所劃分的數(shù)據(jù)概念中。
C模型:邏輯數(shù)據(jù)模型層?;诟拍钅P突A(chǔ)上對(duì)業(yè)務(wù)進(jìn)行可視化分析,將各業(yè)務(wù)領(lǐng)域的具體業(yè)務(wù)經(jīng)過(guò)分析構(gòu)建標(biāo)準(zhǔn)化、結(jié)構(gòu)化、抽象化的實(shí)體關(guān)系圖(即ER圖),從而使業(yè)務(wù)更直觀、可視化,并更貼近系統(tǒng)建設(shè)。
C模型:組件化邏輯數(shù)據(jù)模型層。在信息系統(tǒng)全面普及的今天,各個(gè)企業(yè)涉及到的信息系統(tǒng)繁多,任何一個(gè)大型企業(yè)的全量信息系統(tǒng)不會(huì)是由一個(gè)團(tuán)隊(duì)完全負(fù)責(zé)開(kāi)發(fā)的,所以該層將會(huì)在c模型基礎(chǔ)上對(duì)落地系統(tǒng)進(jìn)行組件化規(guī)劃,考慮具體實(shí)施層面的約束,引入派生數(shù)據(jù)或去范式化的數(shù)據(jù)。至此,c模型向信息系統(tǒng)落地又跨進(jìn)了一步。
D模型:該模型即信息系統(tǒng)開(kāi)發(fā)過(guò)程中,IT部門(mén)熟知的考慮到系統(tǒng)部署層面約束的物理數(shù)據(jù)模型。
綜上所述,企業(yè)級(jí)c模型即是業(yè)務(wù)分析階段建立的企業(yè)級(jí)數(shù)據(jù)模型,也是本文著重介紹的部分。一個(gè)完整高效的c模型需建立在企業(yè)級(jí)全局視角上,由業(yè)務(wù)引領(lǐng)、模型驅(qū)動(dòng)開(kāi)發(fā),通過(guò)統(tǒng)一的規(guī)范化約束建立起來(lái)的具備標(biāo)準(zhǔn)化、結(jié)構(gòu)化、抽象化的邏輯關(guān)系視圖,起到連接業(yè)務(wù)分析、指導(dǎo)系統(tǒng)開(kāi)發(fā)的承上啟下重要作用。
2企業(yè)級(jí)數(shù)據(jù)C模型的價(jià)值
2.1推動(dòng)業(yè)務(wù)發(fā)展
C模型是業(yè)務(wù)分析階段建立起的企業(yè)級(jí)數(shù)據(jù)模型,與業(yè)務(wù)需求緊密相連。一方面,c模型在業(yè)務(wù)分析階段為業(yè)務(wù)人員提供了業(yè)務(wù)流程可視化的展示,將業(yè)務(wù)需求中需要管理、使用和存儲(chǔ)的信息通過(guò)邏輯視圖的模式展現(xiàn)出來(lái);另一方面,企業(yè)級(jí)C模型要求從企業(yè)級(jí)視角出發(fā),將某項(xiàng)局部業(yè)務(wù)在全局化的視角下展示出來(lái);從而更容易發(fā)現(xiàn)業(yè)務(wù)中存在的不足和挖掘改進(jìn)空間,從而推動(dòng)業(yè)務(wù)有針對(duì)性的優(yōu)化和發(fā)展。
2.2配合數(shù)據(jù)標(biāo)準(zhǔn)
其數(shù)據(jù)標(biāo)準(zhǔn)的建立和企業(yè)C模型是相輔相成的關(guān)系,從如下三個(gè)角度進(jìn)行分析(圖略):(1)分類(lèi),數(shù)據(jù)標(biāo)準(zhǔn)的分類(lèi)與FSDM模型中的A模型(概念模型)分類(lèi)基本相同,各領(lǐng)域間可以交叉覆蓋;(2)規(guī)范性,數(shù)據(jù)標(biāo)準(zhǔn)中的數(shù)據(jù)項(xiàng)與C模型中的數(shù)據(jù)項(xiàng)的命名、定義和取值均有統(tǒng)一、一致的規(guī)范要求,原則上要求數(shù)據(jù)項(xiàng)在企業(yè)業(yè)務(wù)領(lǐng)域內(nèi)滿足共享性或可行性的條件下,基于可行性的基礎(chǔ)上才能被稱為數(shù)據(jù)標(biāo)準(zhǔn),要求全量數(shù)據(jù)標(biāo)準(zhǔn)作為企業(yè)的一部分基礎(chǔ)數(shù)據(jù)納入C模型統(tǒng)一管理;(3)企業(yè)應(yīng)從企業(yè)內(nèi)部信息應(yīng)用視角出發(fā)的業(yè)務(wù)數(shù)據(jù),到技術(shù)加工的技術(shù)數(shù)據(jù),以及從外部機(jī)構(gòu)獲取的外部數(shù)據(jù)搭建起企業(yè)級(jí)的數(shù)據(jù)規(guī)范體系,C模型配合數(shù)據(jù)標(biāo)準(zhǔn)對(duì)企業(yè)級(jí)數(shù)據(jù)規(guī)范體系的建立進(jìn)行補(bǔ)充和完善,并輔助數(shù)據(jù)標(biāo)準(zhǔn)落地到各個(gè)系統(tǒng)中。
企業(yè)級(jí)C模型與數(shù)據(jù)治理工作高度配合,在企業(yè)內(nèi)將數(shù)據(jù)指標(biāo)、數(shù)據(jù)規(guī)范從業(yè)務(wù)分析階段開(kāi)始貫穿系統(tǒng)開(kāi)發(fā)始終,保證“數(shù)據(jù)”這一血液完整規(guī)范的流動(dòng)在業(yè)務(wù)活動(dòng)的整個(gè)生命周期當(dāng)中。
2.3指導(dǎo)系統(tǒng)開(kāi)發(fā)
C模型最直觀的作用即指導(dǎo)系統(tǒng)開(kāi)發(fā),在FSDM模型金字塔形結(jié)構(gòu)中處于承上啟下的關(guān)鍵環(huán)節(jié)。(如圖1所示)首先,基于企業(yè)級(jí)C模型的基礎(chǔ)上,考慮業(yè)務(wù)領(lǐng)域視角和實(shí)際系統(tǒng)開(kāi)發(fā)情況,對(duì)企業(yè)級(jí)模型進(jìn)行組件化劃分,形成組件化邏輯模型;其次,考慮實(shí)施層面的約束,在組件化邏輯模型中引入派生數(shù)據(jù)或去范式化的數(shù)據(jù),并引入可控的數(shù)據(jù)冗余,最終保證業(yè)務(wù)需求完整的落地到開(kāi)發(fā)需求中;最后,建立企業(yè)全流程的數(shù)據(jù)管控體系。從能力需求、操作性需求、源系統(tǒng)、外部需求等各個(gè)領(lǐng)域獲取業(yè)務(wù)需求,通過(guò)業(yè)務(wù)分析形成業(yè)務(wù)術(shù)語(yǔ)和數(shù)據(jù)標(biāo)準(zhǔn),要求全部納入C模型形成基礎(chǔ)數(shù)據(jù)和衍生數(shù)據(jù)進(jìn)行統(tǒng)一管理,在此基礎(chǔ)上考慮實(shí)施層面實(shí)際需求,加入技術(shù)加工數(shù)據(jù),并要求外部數(shù)據(jù)按照同樣的標(biāo)準(zhǔn)進(jìn)行轉(zhuǎn)換。
3結(jié)論
(1)企業(yè)級(jí)C模型建立起一套企業(yè)級(jí)基礎(chǔ)數(shù)據(jù)定義;(2)建立一套可視化、涵蓋全行基礎(chǔ)核心業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu);(3)指導(dǎo)并規(guī)范了不同組件間同類(lèi)業(yè)務(wù)對(duì)象的定義;(4)提高數(shù)據(jù)一致性,提升數(shù)據(jù)質(zhì)量。企業(yè)級(jí)C模型應(yīng)當(dāng)作為企業(yè)內(nèi)部重要的數(shù)據(jù)資產(chǎn)進(jìn)行統(tǒng)一管理,通過(guò)合理有效的應(yīng)用,發(fā)揮出其最大的價(jià)值。