針對這一挑戰(zhàn),冠群信息的當康ERP基于其在企業(yè)數(shù)字資產(chǎn)管理方面的長期業(yè)務實踐和創(chuàng)新研發(fā),推出了基于業(yè)務持續(xù)兼容理念的完全數(shù)據(jù)遷移解決方案。


數(shù)據(jù)遷移是當康ERP項目實施能否實現(xiàn)新舊系統(tǒng)之間軟著陸式平滑過渡的關鍵。ERP系統(tǒng)存在歷史業(yè)務長期處于活躍狀態(tài)的特性。另外,作為歷史數(shù)據(jù),所有數(shù)據(jù)需要能夠在新上線的ERP系統(tǒng)數(shù)據(jù)庫得到查詢和訪問,從而使新ERP系統(tǒng)能夠完全替代舊系統(tǒng)體制,實現(xiàn)軟著陸式的過渡。全面數(shù)據(jù)遷移將實現(xiàn)新、舊系統(tǒng)完全替換,舊系統(tǒng)將可不再上線,其歷史數(shù)據(jù)將統(tǒng)一運行于新系統(tǒng)中。
因此,從實際業(yè)務出發(fā),ERP數(shù)據(jù)遷移并不是單純的數(shù)據(jù)庫數(shù)據(jù)遷移,而是涉及到業(yè)務整體遷移的業(yè)務連續(xù)性開發(fā)和實施的過程(Business Continuity Development)。相關數(shù)據(jù)和業(yè)務遷移工作主要包含以下幾個部分。
一、數(shù)據(jù)詞典調研和匹配工作
在進行業(yè)務數(shù)據(jù)遷移之前,需要對現(xiàn)有業(yè)務系統(tǒng)的數(shù)據(jù)庫進行業(yè)務數(shù)據(jù)詞典調研和編制工作。通常情況下,這一工作需要得到客戶以及原系統(tǒng)實施服務商的配合,但工作的主體應該是新的ERP項目系統(tǒng)的實施服務商和客戶的IT團隊。需要調研的業(yè)務數(shù)據(jù)類型包括:
1.靜態(tài)業(yè)務主數(shù)據(jù),包括:
(1)產(chǎn)品類數(shù)據(jù):
1)存貨物料數(shù)據(jù);
2)主BOM數(shù)據(jù),包括設計BOM、工程BOM、生產(chǎn)BOM、采購BOM和維修BOM以及產(chǎn)品銷售組配BOM等;
3)產(chǎn)品規(guī)格型號列表。
(2)研發(fā)類數(shù)據(jù):
1)產(chǎn)品設計數(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ù)據(jù);
6)質量KPI數(shù)據(jù)。
3.財務數(shù)據(jù),包括總賬科目、明細科目、會計區(qū)間以及記賬業(yè)務規(guī)則等。
4.成本核算規(guī)則類數(shù)據(jù)。
5.動態(tài)業(yè)務數(shù)據(jù),主要分為財務類、商務類、研發(fā)和生產(chǎn)以及物流類數(shù)據(jù)等。
二、數(shù)據(jù)遷移工具
在以上數(shù)據(jù)和業(yè)務遷移調研工作完成后,當康ERP系統(tǒng)將根據(jù)調研所產(chǎn)生的成果,即現(xiàn)有系統(tǒng)的數(shù)據(jù)和業(yè)務數(shù)據(jù)詞典以及與當康ERP系統(tǒng)的數(shù)據(jù)和業(yè)務詞典間的匹配和轉換規(guī)則進行數(shù)據(jù)遷移作業(yè)。
數(shù)據(jù)遷移的工具需要具備兩種模式進行:
1.批處理方式全量數(shù)據(jù)遷移
該模式下,現(xiàn)有系統(tǒng)的數(shù)據(jù)庫將透過遷移工具以批處理方式運行,并最終將歷史業(yè)務數(shù)據(jù)全部導入DK ERP平臺數(shù)據(jù)庫的客戶實例中。具體處理流程如下:

2.實時方式基于各案的數(shù)據(jù)遷移
對現(xiàn)有系統(tǒng)歷史數(shù)據(jù)的遷移,一般不可能一次性完成,遷移數(shù)據(jù)的范圍和類型會隨著業(yè)務連續(xù)性要求而出現(xiàn)變化,為此,當康ERP平臺提供了實時數(shù)據(jù)遷移工具來完成上述業(yè)務需求。由于補充數(shù)據(jù)遷移的數(shù)據(jù)需求和范圍的多樣性,透過基于規(guī)則配置的方式實現(xiàn)這一需求還面臨問題和挑戰(zhàn),因此當康ERP能夠支持對存儲過程的調用基于運行規(guī)則來實現(xiàn)。

三、數(shù)據(jù)遷移時的缺省值定義和處理規(guī)則
在遷移數(shù)據(jù)的過程中,現(xiàn)有系統(tǒng)中的業(yè)務數(shù)據(jù)和當康ERP系統(tǒng)數(shù)據(jù)之間存在結構差異,且由于當康ERP是基于當代軟件技術平臺研發(fā)的產(chǎn)物,其數(shù)據(jù)處理的顆粒度和完整性在大多數(shù)情況下會超過過去的系統(tǒng),因此在數(shù)據(jù)遷移過程中會經(jīng)常遇到在新的數(shù)據(jù)庫表中列出的字段在現(xiàn)有系統(tǒng)的數(shù)據(jù)庫中存在缺失的情況。
例如,在當康系統(tǒng)中,用戶、客戶以及供應商的基本信息包括社交網(wǎng)絡賬號,即時通信賬號等數(shù)據(jù),但這些信息可能在現(xiàn)有系統(tǒng)的數(shù)據(jù)庫中可能是不存在的。在訂單、銷售和采購數(shù)據(jù)方面,現(xiàn)有系統(tǒng)可能只錄入了每個業(yè)務項的總額,但沒有錄入該項的明細,低值易耗品類在很多傳統(tǒng)ERP系統(tǒng)內是不做具體物料分類的,而只是以金額數(shù)量帳進行記錄。而當康ERP系統(tǒng)在此方面要求全面錄入單信息,為制造業(yè)精細化和智能化管理奠定數(shù)據(jù)基礎。
因此,數(shù)據(jù)遷移需要對以上描述的差異提供遷移處理方案,使得遷移過來的業(yè)務數(shù)據(jù)能夠在新的基于當康ERP平臺的業(yè)務系統(tǒng)中進行持續(xù)業(yè)務處理。在具體實現(xiàn)方面,就是要系統(tǒng)能夠允許用戶配置遷移缺省值規(guī)則,且支持以下幾種業(yè)務需求:
1.對于單純必填數(shù)據(jù)的缺省值設定
在原有系統(tǒng)中并不存在的數(shù)據(jù)項,則需要在遷移過程中,由遷移程序自動填入缺省值,且該缺省值能夠在遷移數(shù)據(jù)Mapping表中定義。于此同時,數(shù)據(jù)遷移應作為一個子項目來執(zhí)行,其中至少需要包含數(shù)據(jù)清洗和數(shù)據(jù)審計業(yè)務,其中數(shù)據(jù)審計業(yè)務可以交由第三方來完成。
2.面向表達式的數(shù)據(jù)缺省值自動填寫的數(shù)據(jù)遷移規(guī)則
對于一些數(shù)值項的數(shù)據(jù)缺省值處理,需要透過綜合表達式實現(xiàn)對缺省值的處理。例如在遷移BOM數(shù)據(jù)過程中,存在某個項只有匯總值(Sum)但沒有明細,但遷移過程會針對此類數(shù)據(jù)做明細及其匯總的計算校驗,這對于此類業(yè)務兼容會帶來問題,導致明細和匯總值變化。為此,需要在匯總校驗前判斷分項明細是否存在,如果是空值(Null)則跳過該項的計算校驗。
3.數(shù)據(jù)遷移格式轉換配置
在遷移過程中,數(shù)據(jù)遷移的MAPPING文件還應該包含數(shù)據(jù)格式轉換配置要求,從而使最終遷移的數(shù)據(jù)完全符合當康ERP對數(shù)據(jù)和業(yè)務的要求。


綜上所述,全面數(shù)據(jù)遷移,是實現(xiàn)ERP新、舊系統(tǒng)完整切換的基礎和關鍵,需要透過完整和慎密的解決方案和項目實施管理來達成。冠群信息當康ERP的數(shù)據(jù)遷移工具包,將使得這一艱巨的工作能夠更加有效和快捷地進行。
