摘 要:企業(yè)主數(shù)據(jù)完整性和一致性得不到保證,影響著異構(gòu)系統(tǒng)集成的質(zhì)量及數(shù)據(jù)分析質(zhì)量。如果沒有強(qiáng)大的主數(shù)據(jù)管理系統(tǒng),連所謂的大數(shù)據(jù)應(yīng)用都只是一片浮云。用友UAP主數(shù)據(jù)管理幫助企業(yè)創(chuàng)建并維護(hù)整個(gè)企業(yè)內(nèi)主數(shù)據(jù)的單一視圖,保證整個(gè)企業(yè)IT系統(tǒng)協(xié)調(diào)和重用準(zhǔn)確的,一致的,完整性的主數(shù)據(jù)。
主數(shù)據(jù)是企業(yè)客戶、產(chǎn)品、物料、供應(yīng)商等的基礎(chǔ)數(shù)據(jù),是企業(yè)關(guān)鍵的支持交易和分析操作的重要參考數(shù)據(jù)。尤其在大中型企業(yè)中,主數(shù)據(jù)分散于企業(yè)的各業(yè)務(wù)系統(tǒng)中,每個(gè)業(yè)務(wù)系統(tǒng)只有信息的片斷,信息也彼此隔離。由此一來,企業(yè)主數(shù)據(jù)完整性和一致性得不到保證,影響著異構(gòu)系統(tǒng)集成的質(zhì)量及數(shù)據(jù)分析質(zhì)量。如果沒有強(qiáng)大的主數(shù)據(jù)管理系統(tǒng),連所謂的大數(shù)據(jù)應(yīng)用都只是一片浮云。
上期,我們講到了如何尋找主數(shù)據(jù)。當(dāng)確定了企業(yè)中到底有多少主數(shù)據(jù)后,下一步就得給每個(gè)主數(shù)據(jù)確定它的屬性字段了,也就是主數(shù)據(jù)建模。為什么要做主數(shù)據(jù)建模呢?我們可以看到,很多企業(yè)內(nèi)的不同部門,或分子公司,都是在按照自己的習(xí)慣對(duì)主數(shù)據(jù)信息進(jìn)行命名、描述、分類和編碼。各組織間的信息定義互不兼容,無法共享。這非常不利于信息共享、統(tǒng)一管理,以及數(shù)據(jù)的充分利用。
主數(shù)據(jù)建模可以從業(yè)務(wù)、物理、UI、模板角度創(chuàng)建主數(shù)據(jù)模型,并為主數(shù)據(jù)制定標(biāo)準(zhǔn)的編碼規(guī)則。這樣可以建立統(tǒng)一的數(shù)據(jù)規(guī)范和管理制度,方便協(xié)調(diào)各組織部分間的業(yè)務(wù)。用友UAP主數(shù)據(jù)管理幫助企業(yè)創(chuàng)建并維護(hù)整個(gè)企業(yè)內(nèi)主數(shù)據(jù)的單一視圖,保證整個(gè)企業(yè)IT系統(tǒng)協(xié)調(diào)和重用準(zhǔn)確的,一致的,完整性的主數(shù)據(jù)。
近期UAP發(fā)布了主數(shù)據(jù)3.0版本,在主數(shù)據(jù)建模方面,提供常用主數(shù)據(jù)模板與公共主數(shù)據(jù)模板以及數(shù)據(jù);支持一鍵快速建模;主數(shù)據(jù)編碼的定義與維護(hù),對(duì)外提供擴(kuò)展接口;并且為每個(gè)實(shí)體編制實(shí)體編碼規(guī)則,維護(hù)主數(shù)據(jù)編碼與實(shí)體表的映射關(guān)系。
很多企業(yè)不知道主數(shù)據(jù)建模該怎么做,我們通過在大量的實(shí)踐過程中,遵循以下原則進(jìn)行主數(shù)據(jù)的建模工作:
一,權(quán)威原則, 主數(shù)據(jù)的數(shù)據(jù)設(shè)計(jì)具有權(quán)威性,原則上應(yīng)當(dāng)根據(jù)企業(yè)的業(yè)務(wù)架構(gòu)推導(dǎo)而出,企業(yè)的各個(gè)應(yīng)用系統(tǒng)應(yīng)當(dāng)在主數(shù)據(jù)設(shè)計(jì)基礎(chǔ)上進(jìn)行承接和支撐,滿足企業(yè)主數(shù)據(jù)模型要求;二,全局性原則,主數(shù)據(jù)屬性制定中,只定義全局屬性,不定義某個(gè)業(yè)務(wù)領(lǐng)域中所特有的私有屬性;三,共享性原則,主數(shù)據(jù)定義中,如果某個(gè)屬性出現(xiàn)在兩個(gè)或者多個(gè)系統(tǒng)中,建議這個(gè)屬性定義為主數(shù)據(jù)項(xiàng);四,擴(kuò)展型原則,主數(shù)據(jù)數(shù)據(jù)項(xiàng)會(huì)在未來應(yīng)用中存在擴(kuò)展需求。主數(shù)據(jù)數(shù)據(jù)項(xiàng)在定義時(shí)應(yīng)當(dāng)考慮未來擴(kuò)展。主數(shù)據(jù)數(shù)據(jù)項(xiàng)定義時(shí)應(yīng)當(dāng)遵守開閉原則,即對(duì)擴(kuò)展開放對(duì)修改關(guān)閉,凡是已經(jīng)定義的主數(shù)據(jù)數(shù)據(jù)項(xiàng)原則上不應(yīng)當(dāng)再次修改。
我們以主數(shù)據(jù)在各個(gè)系統(tǒng)中對(duì)應(yīng)數(shù)據(jù)(也稱為副本數(shù)據(jù))的詳細(xì)屬性描述作為數(shù)據(jù)建模的基本素材進(jìn)行主數(shù)據(jù)建模工作。如果沒有這些素材,就只能通過業(yè)務(wù)調(diào)研,設(shè)計(jì)和評(píng)審的過程確定主數(shù)據(jù)屬性。
首先將眾多副本數(shù)據(jù)中的所有屬性進(jìn)行統(tǒng)計(jì)和羅列,取這些屬性集合的交集的合集作為主數(shù)據(jù)的基礎(chǔ)。如下例:
通過上述工作可以確定主數(shù)據(jù)的初步數(shù)據(jù)模型。接下來按照以下步驟最終確認(rèn)主數(shù)據(jù)數(shù)據(jù)項(xiàng):
第一步,走訪調(diào)研。在所有數(shù)據(jù)相關(guān)業(yè)務(wù)部門進(jìn)行走訪調(diào)研,確認(rèn)數(shù)據(jù)講解主數(shù)據(jù)管理目的和價(jià)值,進(jìn)行主數(shù)據(jù)項(xiàng)數(shù)據(jù)內(nèi)容,是否滿足應(yīng)用,是否涉及敏感內(nèi)容的綜合調(diào)研;第二步,屬性項(xiàng)減少。對(duì)于涉及敏感信息或者安全信息的數(shù)據(jù)項(xiàng)進(jìn)行刪減;第三步,數(shù)據(jù)項(xiàng)增補(bǔ)。對(duì)于企業(yè)明顯需要但是尚未在系統(tǒng)中出現(xiàn)的數(shù)據(jù)項(xiàng)進(jìn)行增加。通過以上工作就可以獲取到一份清晰的主數(shù)據(jù)設(shè)計(jì)文檔了。這個(gè)時(shí)候我們才真正將要進(jìn)入主數(shù)據(jù)管理的設(shè)計(jì)環(huán)節(jié)了;第四步,確認(rèn)每個(gè)屬性的名稱,數(shù)據(jù)屬性,長(zhǎng)度和對(duì)屬性進(jìn)行描述。
在用友UAP服務(wù)客戶的過程中,發(fā)現(xiàn)大家對(duì)信息編碼的一些常見需求。也一并分享給大家參考。
一物一碼。讓每一個(gè)物品或者物品類別進(jìn)行對(duì)應(yīng)唯一一個(gè)編碼,讓這個(gè)編碼貫穿采購,生產(chǎn),入庫,銷售,記賬等業(yè)務(wù)環(huán)節(jié),是各個(gè)業(yè)務(wù)部門進(jìn)行高效協(xié)作的基礎(chǔ);
分配編碼段多點(diǎn)同時(shí)編碼。由于編碼工作無法有一個(gè)唯一入口完成,造成了分布在企業(yè)內(nèi)不同地點(diǎn)的工作人員均有權(quán)生產(chǎn)某個(gè)主數(shù)據(jù)的編碼。為了避免重復(fù)可以在編碼規(guī)范中實(shí)現(xiàn)建立配編碼段,再將這些編碼段分配給各個(gè)不同的編碼地點(diǎn),有效避免出現(xiàn)編碼重復(fù)現(xiàn)象;
進(jìn)行有意義編碼使得物品信息更容易。編碼中將大量的屬性信息轉(zhuǎn)變?yōu)榫幋a中某個(gè)特定位的特定碼,這樣操作人員就能夠即使僅僅看到編碼也能夠獲取到很多主數(shù)據(jù)的屬性信息;
能夠自行編碼。如果編碼規(guī)范對(duì)每一位的編碼都進(jìn)行的規(guī)范和定義,每當(dāng)遇到一個(gè)新的主數(shù)據(jù)時(shí),該數(shù)據(jù)可以自動(dòng)根據(jù)規(guī)范生成編碼,降低人工工作量。
我們還可以列舉很多這樣的事情,但是編碼是與企業(yè)管理和生產(chǎn)緊密結(jié)合的,每個(gè)企業(yè)的管理方法,訴求,手段都不相同,甚至很多企業(yè)在編碼工作上花費(fèi)了大量的人力和物力最終的效果都不理想。關(guān)鍵還是要有一個(gè)合適的管理平臺(tái),能夠提供統(tǒng)一的編碼規(guī)范和管理方法。日后我們還會(huì)陸續(xù)與大家分享關(guān)于主數(shù)據(jù)的那些事。