摘要:隨著業(yè)務(wù)的不斷發(fā)展,企業(yè)會(huì)先后建設(shè)多個(gè)基于數(shù)據(jù)的業(yè)務(wù)系統(tǒng)。如何管理不同業(yè)務(wù)系統(tǒng)之間的共享數(shù)據(jù),以提高數(shù)據(jù)的共享性和唯一性,這是一個(gè)迫切需要解決的問(wèn)題。該文基于單位內(nèi)部的業(yè)務(wù)梳理與分析,規(guī)劃設(shè)計(jì)了一套基于統(tǒng)一編碼的企業(yè)主數(shù)據(jù)管理模型,以指導(dǎo)后續(xù)的主數(shù)據(jù)管理系統(tǒng)建設(shè)與實(shí)施推廣工作。
關(guān)鍵詞:統(tǒng)一編碼;主數(shù)據(jù);系統(tǒng)集成
中圖分類(lèi)號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2017)31-0003-02
Enterprise Master Data Management Based on Unified Coding
CAI Fang
(Aircraft Strength Research Institute of China, Xian 710065, China)
Abstract: With the development of business,the enterprise will build several data based business systems.How to manage shared data between different business systems,in order to improve data utilization,sharing and uniqueness,this is an urgent problem to be solved.This paper is Based on the business review and analysis within the research institute.I plan and design a set of enterprise master data management model Based on unified coding,in order to guide the construction and implementation of the master data management system.
Key words: unified coding; master data; system integration
1 主數(shù)據(jù)
企業(yè)在信息化建設(shè)進(jìn)程當(dāng)中,基于數(shù)據(jù)管理的應(yīng)用系統(tǒng)是最核心的系統(tǒng)。隨著OA系統(tǒng)(Office Automation,辦公自動(dòng)化系統(tǒng))、財(cái)務(wù)管理系統(tǒng)、人力資源管理系統(tǒng)、項(xiàng)目管理系統(tǒng)、ERP系統(tǒng)(Enterprise Resource Planning,企業(yè)資源計(jì)劃系統(tǒng))、PDM系統(tǒng)(Product Data Management,產(chǎn)品數(shù)據(jù)管理系統(tǒng))、MES系統(tǒng)(Manufacturing Excution System,制造執(zhí)行系統(tǒng))、CRM系統(tǒng)(Custom Relationship System,客戶(hù)關(guān)系管理系統(tǒng))等系統(tǒng)的逐步建設(shè)及應(yīng)用,這些系統(tǒng)之間的需要共享使用的基礎(chǔ)數(shù)據(jù)管理問(wèn)題隨之出現(xiàn)了,如何保證這些數(shù)據(jù)的一致性、完整性、正確性,是一個(gè)迫切需要解決的問(wèn)題。
主數(shù)據(jù)(Master Data,簡(jiǎn)寫(xiě)為MD)是表示業(yè)務(wù)實(shí)體對(duì)象的基準(zhǔn)數(shù)據(jù)以及其被引用的關(guān)聯(lián)屬性數(shù)據(jù),通俗的說(shuō)就是系統(tǒng)間的共享數(shù)據(jù),例如用戶(hù)和組織機(jī)構(gòu)、客戶(hù)、供應(yīng)商、物料、價(jià)格、貨源清單、物料清單、工藝路線(xiàn)等基礎(chǔ)數(shù)據(jù),這些數(shù)據(jù)相對(duì)而言屬于靜態(tài)數(shù)據(jù)。而在這些基礎(chǔ)數(shù)據(jù)之上通過(guò)企業(yè)運(yùn)營(yíng)產(chǎn)生的動(dòng)態(tài)數(shù)據(jù)稱(chēng)之為業(yè)務(wù)數(shù)據(jù),例如采購(gòu)訂單、生產(chǎn)訂單、銷(xiāo)售訂單、任務(wù)工單等。
主數(shù)據(jù)管理是對(duì)企業(yè)中的各類(lèi)主數(shù)據(jù)進(jìn)行集中清洗、整理和豐富,將數(shù)據(jù)放入到統(tǒng)一管理平臺(tái)中,該平臺(tái)把統(tǒng)一的、具有權(quán)威性的主數(shù)據(jù)分發(fā)給企業(yè)內(nèi)部需要使用這些數(shù)據(jù)的業(yè)務(wù)系統(tǒng)及業(yè)務(wù)流程,以實(shí)現(xiàn)業(yè)務(wù)系統(tǒng)之間的高質(zhì)量交互、集成,同時(shí)可以作為基礎(chǔ)平臺(tái)為當(dāng)前比較熱門(mén)的業(yè)務(wù)智能及輔助決策支持系統(tǒng)提供基礎(chǔ)服務(wù)。
2 主數(shù)據(jù)管理平臺(tái)框架
中國(guó)飛機(jī)強(qiáng)度研究所在2017年初啟動(dòng)了主數(shù)據(jù)系統(tǒng)建設(shè)工作,規(guī)劃了如圖1所示的主數(shù)據(jù)管理平臺(tái)框架,框架包括核心層、服務(wù)支持層和資源層。
框架中的核心層由標(biāo)準(zhǔn)管理系統(tǒng)和主數(shù)據(jù)分發(fā)系統(tǒng)組成。標(biāo)準(zhǔn)管理系統(tǒng)提供標(biāo)準(zhǔn)管理、統(tǒng)一編碼規(guī)則定義、代碼管理等功能,主數(shù)據(jù)分發(fā)系統(tǒng)提供數(shù)據(jù)建模和數(shù)據(jù)分發(fā)等功能。
服務(wù)支持層技術(shù)上可以采用面向服務(wù)的集成架構(gòu)SOA(Service-Oriented Architecture)、企業(yè)服務(wù)總線(xiàn)ESB(Enterprise Service Bus)來(lái)實(shí)現(xiàn)。目前市場(chǎng)上有成熟的中間件可以作為基礎(chǔ)平臺(tái),以提供通用的數(shù)據(jù)映射、數(shù)據(jù)轉(zhuǎn)換、數(shù)據(jù)傳輸、數(shù)據(jù)更新服務(wù);在這些通用服務(wù)基礎(chǔ)上,進(jìn)行二次開(kāi)發(fā)專(zhuān)用的信息服務(wù)、展現(xiàn)服務(wù)、身份管理以及授權(quán)服務(wù)等。
資源層包括數(shù)據(jù)資源和應(yīng)用資源,數(shù)據(jù)資源包括應(yīng)用系統(tǒng)自身產(chǎn)生的主數(shù)據(jù)和其他主數(shù)據(jù),產(chǎn)生主數(shù)據(jù)的應(yīng)用系統(tǒng)稱(chēng)為賦碼系統(tǒng)。根據(jù)數(shù)據(jù)的產(chǎn)生來(lái)源,賦碼系統(tǒng)既可以是業(yè)務(wù)系統(tǒng)(例如人力資源管理系統(tǒng)、ERP系統(tǒng)、PDM系統(tǒng)),也可以是標(biāo)準(zhǔn)管理系統(tǒng)。
3 統(tǒng)一編碼管理
主數(shù)據(jù)管理平臺(tái)首先要對(duì)主數(shù)據(jù)進(jìn)行統(tǒng)一編碼,以提高產(chǎn)品數(shù)據(jù)的維護(hù)效率,保障并推動(dòng)主數(shù)據(jù)管理的順利實(shí)施。主數(shù)據(jù)統(tǒng)一編碼是唯一標(biāo)識(shí)主數(shù)據(jù)的代碼,如同公民的身份證號(hào),它通過(guò)一組字符、數(shù)字、或者字符與數(shù)字的組合來(lái)代表一種主數(shù)據(jù),這個(gè)代碼必須是唯一的。
3.1 編碼對(duì)象
中國(guó)飛機(jī)強(qiáng)度研究所經(jīng)過(guò)對(duì)所內(nèi)的各業(yè)務(wù)系統(tǒng)的梳理與分析,兼顧考慮行業(yè)內(nèi)的業(yè)務(wù)需求,規(guī)劃出的主數(shù)據(jù)編碼對(duì)象如表1所示。
3.2 編碼要求
在對(duì)以上對(duì)象進(jìn)行統(tǒng)一編碼的時(shí)候,需要對(duì)上能夠承接國(guó)家、國(guó)軍標(biāo)、行業(yè)等頂層的編碼標(biāo)準(zhǔn)體系,又要充分反映本單位的信息化建設(shè)中對(duì)于編碼的全面要求,同時(shí)還要能夠覆蓋單位的經(jīng)營(yíng)管理以及科研生產(chǎn)主營(yíng)業(yè)務(wù)。endprint
例如:
1) 單位編碼:直接采用上級(jí)單位給出的6位數(shù)字編碼,如:131623;
2) 部門(mén)/班組編碼:三位數(shù)字編碼/三位數(shù)字部門(mén)編碼+二位流水號(hào)班組編碼,如:10902(九室二組)
3) 人員編碼:直接采用上級(jí)單位給出的8位編碼,如:27103462(蔡芳)
4) 型號(hào)編碼:二位字母與數(shù)字組合碼,如:B2
5) 技術(shù)文件編碼:二位型號(hào)代碼+所名稱(chēng)編碼+年份+部門(mén)編碼+流水號(hào),如:1B-623S-2017-111-0014
6) 產(chǎn)品編碼:直接采用上級(jí)單位給出的6位數(shù)字編碼,例如:50007076(型號(hào)為GZ-C36的減震器)。
統(tǒng)一編碼功能通常采用編碼管理系統(tǒng)來(lái)實(shí)現(xiàn)。編碼管理系統(tǒng)需要具備申請(qǐng)、審核、賦碼、發(fā)布等基礎(chǔ)功能。具有編碼管理系統(tǒng)維護(hù)職能的部門(mén),通常是單位內(nèi)部的權(quán)威管理部門(mén),例如標(biāo)準(zhǔn)化管理機(jī)構(gòu)。如果是隸屬于是集團(tuán)公司管轄的單位,則可以由上級(jí)集團(tuán)公司的統(tǒng)一編碼中心進(jìn)行統(tǒng)一代碼維護(hù),下級(jí)單位統(tǒng)一向該中心申請(qǐng)統(tǒng)一編碼即可。
3.3 編碼系統(tǒng)流程
編碼系統(tǒng)流程如圖2所示,該圖描述的是業(yè)務(wù)系統(tǒng)與編碼系統(tǒng)之間有直接的集成接口,編碼系統(tǒng)可以接收業(yè)務(wù)系統(tǒng)的編碼請(qǐng)求,在賦碼后可以向業(yè)務(wù)系統(tǒng)推送編碼。
圖2 編碼系統(tǒng)流程示意圖
如果業(yè)務(wù)系統(tǒng)與編碼系統(tǒng)是兩個(gè)分別獨(dú)立的系統(tǒng),則可以將編碼系統(tǒng)賦碼后的編碼,通過(guò)手工方式錄入到業(yè)務(wù)系統(tǒng)中。
4 結(jié)束語(yǔ)
在2017年期間,通過(guò)對(duì)中國(guó)飛機(jī)強(qiáng)度研究所的各業(yè)務(wù)系統(tǒng)的梳理,規(guī)劃出了所里的主數(shù)據(jù)管理框架和統(tǒng)一編碼系統(tǒng)模型,該框架與模型對(duì)后續(xù)的系統(tǒng)建設(shè)與實(shí)施推廣具有重要的指導(dǎo)性作用。
參考文獻(xiàn):
[1] 和軼東,張怡,曹乃剛.SAP MDM主數(shù)據(jù)管理[M].北京:清華大學(xué)出版社,2013.
[2] 賀益盛.基于主數(shù)據(jù)的信息系統(tǒng)集成與應(yīng)用研究[D].廣州:華南理工大學(xué)軟件學(xué)院,2014.
[3] 黃錦輝.福建煙草數(shù)據(jù)中心主數(shù)據(jù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].廈門(mén):廈門(mén)大學(xué)軟件學(xué)院,2013.
[4] http://www.baidu.com.