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