李漠穎

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