隨著企業(yè)信息化建設規(guī)模的不斷擴大和系統(tǒng)越來越復雜,企業(yè)IT架構也顯得越來越重要。中培偉業(yè)《IT戰(zhàn)略規(guī)劃與企業(yè)架構最佳實踐/TOGAF認證》培訓專家王老師指出,企事業(yè)IT架構是由數(shù)據(jù)架構、應用架構和技術架構共同構成的。其中,數(shù)據(jù)架構是企事業(yè)IT架構的核心,因為信息系統(tǒng)支撐下的企事業(yè)業(yè)務運作狀況,是通過信息系統(tǒng)中的數(shù)據(jù)反映出來的,數(shù)據(jù)是信息系統(tǒng)管理的重要資源。因此構建企事業(yè)IT架構時,首先要考慮數(shù)據(jù)架構對當前業(yè)務的支持。理想的企事業(yè)IT架構規(guī)劃邏輯是數(shù)據(jù)驅動的,即:首先根據(jù)業(yè)務架構分析定義數(shù)據(jù)架構;然后根據(jù)數(shù)據(jù)架構結合業(yè)務功能定義應用架構;最后根據(jù)數(shù)據(jù)架構與數(shù)據(jù)架構的定義,來設計技術架構。
王老師指出,數(shù)據(jù)架構規(guī)劃主要有數(shù)據(jù)定義、數(shù)據(jù)分布與數(shù)據(jù)管理三部分內容。
數(shù)據(jù)定義,即數(shù)據(jù)模型,包括:數(shù)據(jù)概念模型、數(shù)據(jù)邏輯模型、數(shù)據(jù)物理模型,以及更細化的數(shù)據(jù)標準。數(shù)據(jù)定義是數(shù)據(jù)架構規(guī)劃中最重要內容,定義良好的數(shù)據(jù)模型可以反映業(yè)務模式的本質,確保數(shù)據(jù)架構為業(yè)務需求提供全面、一致、完整的高質量數(shù)據(jù),且為劃分應用系統(tǒng)邊界,明確數(shù)據(jù)引用關系,定義應用系統(tǒng)間的集成接口,提供分析依據(jù)。良好的數(shù)據(jù)建模與數(shù)據(jù)標準的制定才是實現(xiàn)數(shù)據(jù)共享、保證一致性、完整性與準確性的基礎,有了這一基礎,企事業(yè)單位才能通過信息系統(tǒng)應用逐步深入,最終實現(xiàn)基于數(shù)據(jù)的管理決策。
數(shù)據(jù)分布包括數(shù)據(jù)業(yè)務分布與數(shù)據(jù)系統(tǒng)分布。數(shù)據(jù)分布一方面是分析數(shù)據(jù)的業(yè)務,即分析數(shù)據(jù)在業(yè)務各環(huán)節(jié)的創(chuàng)建、引用、修改或刪除的關系;另一方面是分析數(shù)據(jù)在單一應用系統(tǒng)中的數(shù)據(jù)結構與應用系統(tǒng)各功能模塊間的引用關系,分析數(shù)據(jù)在多個系統(tǒng)間的引用關系,數(shù)據(jù)業(yè)務分布是數(shù)據(jù)系統(tǒng)分布的基礎。
對于一個擁有眾多分支機構的大型企事業(yè),數(shù)據(jù)存放模式也是數(shù)據(jù)分布中一項重要內容。從地域的角度看,數(shù)據(jù)分布有數(shù)據(jù)集中存放和數(shù)據(jù)分布存放兩種模式。數(shù)據(jù)集中存放是指數(shù)據(jù)集中存放于企事業(yè)總部數(shù)據(jù)中心,其分支機構不放置和維護數(shù)據(jù);數(shù)據(jù)分布式存放是指數(shù)據(jù)分布存放于企事業(yè)總部和分支機構,分支機構需要維護管理本分支機構的數(shù)據(jù)。這兩種數(shù)據(jù)分布模式各有其優(yōu)缺點,企事業(yè)應綜合考慮自身需求,確定自己的數(shù)據(jù)分布策略。
要做好數(shù)據(jù)管理,首先要制定貫穿企事業(yè)數(shù)據(jù)生命周期的各項管理制度,包括:數(shù)據(jù)模型與數(shù)據(jù)標準管理,數(shù)據(jù)分布管理,數(shù)據(jù)質量管理,數(shù)據(jù)安全管理等制度;另一方面應該確定數(shù)據(jù)管理組織或崗位。
數(shù)據(jù)架構規(guī)劃是進行企事業(yè)IT架構規(guī)劃或完整IT規(guī)劃不能繞開的重要環(huán)節(jié),對于完全通過定制化開發(fā)進行應用系統(tǒng)實施的企事業(yè)單位來說,數(shù)據(jù)架構設計是完全可以指導應用系統(tǒng)開發(fā)的,數(shù)據(jù)架構的規(guī)劃工作無疑是有意義的。但大多數(shù)企事業(yè)單位是采用“引進與管理”信息化實施策略。對于這些已經(jīng)引入或正準備引入ERPCRMPDM等大型成熟軟件包的企事業(yè)來說,因為軟件包中的數(shù)據(jù)結構,以及數(shù)據(jù)在不同模塊間的引用關系是相對固化的,不能隨意改動的;對于這種情況,企事業(yè)進行IT架構規(guī)劃時是不是就可以繞開數(shù)據(jù)架構規(guī)劃了呢?
回答這個問題,我們首先要想一想數(shù)據(jù)架構規(guī)劃的目的。王老師認為進行數(shù)據(jù)架構規(guī)劃的目的有三個:一是分析業(yè)務運作模式的本質,為未來核心應用系統(tǒng)的確定以及分析不同應用系統(tǒng)間的集成關系提供依據(jù);二是通過分析核心數(shù)據(jù)與業(yè)務之間的應用關系,分析規(guī)劃應用系統(tǒng)間的集成關系;三是數(shù)據(jù)管理的需要,明確企事業(yè)的核心業(yè)務數(shù)據(jù),這些數(shù)據(jù)是應用系統(tǒng)實施與運行時IT系統(tǒng)實施人員或管理人員應該重點關注的,要時時考慮保證這些數(shù)據(jù)在整個企事業(yè)層面的一致性、完整性與準確性。
無論ERPCRMPDM系統(tǒng)覆蓋的業(yè)務領域有多廣,它們總是不能覆蓋所有業(yè)務,這就說明這些系統(tǒng)在實施時,其中的數(shù)據(jù)定義仍然是從企事業(yè)局部業(yè)務環(huán)節(jié)來考慮的,所以站在整個企事業(yè)層面的數(shù)據(jù)架構規(guī)劃還是必要的。但是,在具體的規(guī)劃操作上,會與完全通過定制化開發(fā)應用系統(tǒng)情況不同。
對于定制化開發(fā),一般來說有兩種方式建立數(shù)據(jù)模型:一是從頭做起,第二種方式是利用已有的行業(yè)模型為基礎,結合企事業(yè)自己的業(yè)務實際進行設計。但對于引入大型成熟軟件包的情況,我們在做數(shù)據(jù)建模時,更多的是站在企事業(yè)單位整體的角度,把關注點放在數(shù)據(jù)概念模型與邏輯模型的分析上,尤其要關注跨越所有系統(tǒng),并在所有系統(tǒng)中都要保持一致的主數(shù)據(jù)定義,同時分析清這些主數(shù)據(jù)在各業(yè)務環(huán)節(jié)的分布關系,以此定義在不同應用系統(tǒng)中的引用關系。保證主數(shù)據(jù)在不同應用系統(tǒng)中的一致、準確與完整是保證所有數(shù)據(jù)一致、準確與完整的基礎。因為,那些業(yè)務交易數(shù)據(jù)是基于主數(shù)據(jù)產生的,并且可以在業(yè)務操作環(huán)節(jié)及時校驗的。
總之,無論什么情況,數(shù)據(jù)架構規(guī)劃都不能繞開,沒有進行數(shù)據(jù)架構規(guī)劃分析的IT架構規(guī)劃或IT規(guī)劃是不能讓人信服的。這些都將成為企業(yè)架構與IT戰(zhàn)略規(guī)劃所實施的重要非常,大數(shù)據(jù)的產生,無疑將為企業(yè)的IT戰(zhàn)略規(guī)劃帶來重要的技術支撐。