針對(duì)這一挑戰(zhàn),冠群信息的當(dāng)康ERP基于其在企業(yè)數(shù)字資產(chǎn)管理方面的長(zhǎng)期業(yè)務(wù)實(shí)踐和創(chuàng)新研發(fā),推出了基于業(yè)務(wù)持續(xù)兼容理念的完全數(shù)據(jù)遷移解決方案。
數(shù)據(jù)遷移是當(dāng)康ERP項(xiàng)目實(shí)施能否實(shí)現(xiàn)新舊系統(tǒng)之間軟著陸式平滑過(guò)渡的關(guān)鍵。ERP系統(tǒng)存在歷史業(yè)務(wù)長(zhǎng)期處于活躍狀態(tài)的特性。另外,作為歷史數(shù)據(jù),所有數(shù)據(jù)需要能夠在新上線的ERP系統(tǒng)數(shù)據(jù)庫(kù)得到查詢和訪問,從而使新ERP系統(tǒng)能夠完全替代舊系統(tǒng)體制,實(shí)現(xiàn)軟著陸式的過(guò)渡。全面數(shù)據(jù)遷移將實(shí)現(xiàn)新、舊系統(tǒng)完全替換,舊系統(tǒng)將可不再上線,其歷史數(shù)據(jù)將統(tǒng)一運(yùn)行于新系統(tǒng)中。
因此,從實(shí)際業(yè)務(wù)出發(fā),ERP數(shù)據(jù)遷移并不是單純的數(shù)據(jù)庫(kù)數(shù)據(jù)遷移,而是涉及到業(yè)務(wù)整體遷移的業(yè)務(wù)連續(xù)性開發(fā)和實(shí)施的過(guò)程(Business Continuity Development)。相關(guān)數(shù)據(jù)和業(yè)務(wù)遷移工作主要包含以下幾個(gè)部分。
一、數(shù)據(jù)詞典調(diào)研和匹配工作
在進(jìn)行業(yè)務(wù)數(shù)據(jù)遷移之前,需要對(duì)現(xiàn)有業(yè)務(wù)系統(tǒng)的數(shù)據(jù)庫(kù)進(jìn)行業(yè)務(wù)數(shù)據(jù)詞典調(diào)研和編制工作。通常情況下,這一工作需要得到客戶以及原系統(tǒng)實(shí)施服務(wù)商的配合,但工作的主體應(yīng)該是新的ERP項(xiàng)目系統(tǒng)的實(shí)施服務(wù)商和客戶的IT團(tuán)隊(duì)。需要調(diào)研的業(yè)務(wù)數(shù)據(jù)類型包括:
1.靜態(tài)業(yè)務(wù)主數(shù)據(jù),包括:
(1)產(chǎn)品類數(shù)據(jù):
1)存貨物料數(shù)據(jù);
2)主BOM數(shù)據(jù),包括設(shè)計(jì)BOM、工程BOM、生產(chǎn)BOM、采購(gòu)BOM和維修BOM以及產(chǎn)品銷售組配BOM等;
3)產(chǎn)品規(guī)格型號(hào)列表。
(2)研發(fā)類數(shù)據(jù):
1)產(chǎn)品設(shè)計(jì)數(shù)據(jù)(與PDM和CAD系統(tǒng)集成);
2)加工工藝路線數(shù)據(jù)(與CAM集成)。
2.生產(chǎn)工藝類數(shù)據(jù),包括:
3)工作中心定義;
4)加工工藝流程數(shù)據(jù),維修工藝數(shù)據(jù),在制品工藝數(shù)據(jù)和成品組配工藝數(shù)據(jù)等;
5)設(shè)備數(shù)據(jù);
6)質(zhì)量KPI數(shù)據(jù)。
3.財(cái)務(wù)數(shù)據(jù),包括總賬科目、明細(xì)科目、會(huì)計(jì)區(qū)間以及記賬業(yè)務(wù)規(guī)則等。
4.成本核算規(guī)則類數(shù)據(jù)。
5.動(dòng)態(tài)業(yè)務(wù)數(shù)據(jù),主要分為財(cái)務(wù)類、商務(wù)類、研發(fā)和生產(chǎn)以及物流類數(shù)據(jù)等。
二、數(shù)據(jù)遷移工具
在以上數(shù)據(jù)和業(yè)務(wù)遷移調(diào)研工作完成后,當(dāng)康ERP系統(tǒng)將根據(jù)調(diào)研所產(chǎn)生的成果,即現(xiàn)有系統(tǒng)的數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù)詞典以及與當(dāng)康ERP系統(tǒng)的數(shù)據(jù)和業(yè)務(wù)詞典間的匹配和轉(zhuǎn)換規(guī)則進(jìn)行數(shù)據(jù)遷移作業(yè)。
數(shù)據(jù)遷移的工具需要具備兩種模式進(jìn)行:
1.批處理方式全量數(shù)據(jù)遷移
該模式下,現(xiàn)有系統(tǒng)的數(shù)據(jù)庫(kù)將透過(guò)遷移工具以批處理方式運(yùn)行,并最終將歷史業(yè)務(wù)數(shù)據(jù)全部導(dǎo)入DK ERP平臺(tái)數(shù)據(jù)庫(kù)的客戶實(shí)例中。具體處理流程如下:
2.實(shí)時(shí)方式基于各案的數(shù)據(jù)遷移
對(duì)現(xiàn)有系統(tǒng)歷史數(shù)據(jù)的遷移,一般不可能一次性完成,遷移數(shù)據(jù)的范圍和類型會(huì)隨著業(yè)務(wù)連續(xù)性要求而出現(xiàn)變化,為此,當(dāng)康ERP平臺(tái)提供了實(shí)時(shí)數(shù)據(jù)遷移工具來(lái)完成上述業(yè)務(wù)需求。由于補(bǔ)充數(shù)據(jù)遷移的數(shù)據(jù)需求和范圍的多樣性,透過(guò)基于規(guī)則配置的方式實(shí)現(xiàn)這一需求還面臨問題和挑戰(zhàn),因此當(dāng)康ERP能夠支持對(duì)存儲(chǔ)過(guò)程的調(diào)用基于運(yùn)行規(guī)則來(lái)實(shí)現(xiàn)。
三、數(shù)據(jù)遷移時(shí)的缺省值定義和處理規(guī)則
在遷移數(shù)據(jù)的過(guò)程中,現(xiàn)有系統(tǒng)中的業(yè)務(wù)數(shù)據(jù)和當(dāng)康ERP系統(tǒng)數(shù)據(jù)之間存在結(jié)構(gòu)差異,且由于當(dāng)康ERP是基于當(dāng)代軟件技術(shù)平臺(tái)研發(fā)的產(chǎn)物,其數(shù)據(jù)處理的顆粒度和完整性在大多數(shù)情況下會(huì)超過(guò)過(guò)去的系統(tǒng),因此在數(shù)據(jù)遷移過(guò)程中會(huì)經(jīng)常遇到在新的數(shù)據(jù)庫(kù)表中列出的字段在現(xiàn)有系統(tǒng)的數(shù)據(jù)庫(kù)中存在缺失的情況。
例如,在當(dāng)康系統(tǒng)中,用戶、客戶以及供應(yīng)商的基本信息包括社交網(wǎng)絡(luò)賬號(hào),即時(shí)通信賬號(hào)等數(shù)據(jù),但這些信息可能在現(xiàn)有系統(tǒng)的數(shù)據(jù)庫(kù)中可能是不存在的。在訂單、銷售和采購(gòu)數(shù)據(jù)方面,現(xiàn)有系統(tǒng)可能只錄入了每個(gè)業(yè)務(wù)項(xiàng)的總額,但沒有錄入該項(xiàng)的明細(xì),低值易耗品類在很多傳統(tǒng)ERP系統(tǒng)內(nèi)是不做具體物料分類的,而只是以金額數(shù)量帳進(jìn)行記錄。而當(dāng)康ERP系統(tǒng)在此方面要求全面錄入單信息,為制造業(yè)精細(xì)化和智能化管理奠定數(shù)據(jù)基礎(chǔ)。
因此,數(shù)據(jù)遷移需要對(duì)以上描述的差異提供遷移處理方案,使得遷移過(guò)來(lái)的業(yè)務(wù)數(shù)據(jù)能夠在新的基于當(dāng)康ERP平臺(tái)的業(yè)務(wù)系統(tǒng)中進(jìn)行持續(xù)業(yè)務(wù)處理。在具體實(shí)現(xiàn)方面,就是要系統(tǒng)能夠允許用戶配置遷移缺省值規(guī)則,且支持以下幾種業(yè)務(wù)需求:
1.對(duì)于單純必填數(shù)據(jù)的缺省值設(shè)定
在原有系統(tǒng)中并不存在的數(shù)據(jù)項(xiàng),則需要在遷移過(guò)程中,由遷移程序自動(dòng)填入缺省值,且該缺省值能夠在遷移數(shù)據(jù)Mapping表中定義。于此同時(shí),數(shù)據(jù)遷移應(yīng)作為一個(gè)子項(xiàng)目來(lái)執(zhí)行,其中至少需要包含數(shù)據(jù)清洗和數(shù)據(jù)審計(jì)業(yè)務(wù),其中數(shù)據(jù)審計(jì)業(yè)務(wù)可以交由第三方來(lái)完成。
2.面向表達(dá)式的數(shù)據(jù)缺省值自動(dòng)填寫的數(shù)據(jù)遷移規(guī)則
對(duì)于一些數(shù)值項(xiàng)的數(shù)據(jù)缺省值處理,需要透過(guò)綜合表達(dá)式實(shí)現(xiàn)對(duì)缺省值的處理。例如在遷移BOM數(shù)據(jù)過(guò)程中,存在某個(gè)項(xiàng)只有匯總值(Sum)但沒有明細(xì),但遷移過(guò)程會(huì)針對(duì)此類數(shù)據(jù)做明細(xì)及其匯總的計(jì)算校驗(yàn),這對(duì)于此類業(yè)務(wù)兼容會(huì)帶來(lái)問題,導(dǎo)致明細(xì)和匯總值變化。為此,需要在匯總校驗(yàn)前判斷分項(xiàng)明細(xì)是否存在,如果是空值(Null)則跳過(guò)該項(xiàng)的計(jì)算校驗(yàn)。
3.數(shù)據(jù)遷移格式轉(zhuǎn)換配置
在遷移過(guò)程中,數(shù)據(jù)遷移的MAPPING文件還應(yīng)該包含數(shù)據(jù)格式轉(zhuǎn)換配置要求,從而使最終遷移的數(shù)據(jù)完全符合當(dāng)康ERP對(duì)數(shù)據(jù)和業(yè)務(wù)的要求。
綜上所述,全面數(shù)據(jù)遷移,是實(shí)現(xiàn)ERP新、舊系統(tǒng)完整切換的基礎(chǔ)和關(guān)鍵,需要透過(guò)完整和慎密的解決方案和項(xiàng)目實(shí)施管理來(lái)達(dá)成。冠群信息當(dāng)康ERP的數(shù)據(jù)遷移工具包,將使得這一艱巨的工作能夠更加有效和快捷地進(jìn)行。