新舊ERP系統(tǒng)替換過程中的數據遷移問題分析解讀
由于各種原因,越來越多的企業(yè)面臨著ERP系統(tǒng)替換問題,而在系統(tǒng)更換前,現有ERP系統(tǒng)中有效數據的導入,對ERP系統(tǒng)切換以及新系統(tǒng)正常運行有著重要影響。數據遷移稍有不慎,便會造成新系統(tǒng)不能正常啟動,而遷移過多垃圾數據,將有可能使新ERP系統(tǒng)運行緩慢、甚至癱瘓。 因此,在進行新舊ERP系統(tǒng)替換過程中,企業(yè)CIO們除了要對新ERP系統(tǒng)進行項目需求、規(guī)劃、實施,解決用戶應用習慣以及開發(fā)相關接口外,還要認真考慮歷史數據的導入問題。尤其是在現有ERP系統(tǒng)運行數年,積累了上百GB數據的情形下,CIO們更需要仔細衡量歷史數據的有效性和對新系統(tǒng)的影響以及數據遷移的方式和方法。而這決不僅僅是異構數據庫、不同存儲設備之間數據遷移那么簡單,它更像是對以前ERP數據以及ERP業(yè)務流程的重新審視和考核。 解決好ERP替換過程中的數據遷移問題不僅是新ERP系統(tǒng)成功上線的重要前提和保障,同時也是對已有ERP系統(tǒng)的一次全面總結和反思。 數據遷移的完整性問題 對于傳統(tǒng)數據遷移或數據庫更替問題,企業(yè)CIO或數據庫開發(fā)維護人員考慮得更多的是數據遷移的完整性和可靠性,但是對于ERP替換過程中的數據遷移而言,保持數據的完整性卻是大忌。因為新舊ERP系統(tǒng)替換過程中,歷史數據的遷移絕對不是孤立存在的。它雖然看似一個簡單的數據庫更替問題,但是,它涉及到從一個ERP系統(tǒng)到另一個ERP系統(tǒng),從一個應用模式轉向另一個應用模式的轉變,這更多的是ERP本身的問題。 業(yè)內人士指出,對于同一廠商不同ERP產品替換,由于系統(tǒng)是在同一數據庫基礎上開發(fā),而且存儲邏輯或方法基本相同,所以舊系統(tǒng)中的數據利用率會很高,可以達到70%;而對于不同廠商間的ERP產品替換,其舊數據利用率不超過10%,而且舊系統(tǒng)中數據利用得越多,新系統(tǒng)的負擔就越大、性能越差、信息越不準確,這與簡單的數據庫遷移強調完整性有著本質區(qū)別。 而且,雖然用戶選擇的ERP廠商所提供ERP產品的模塊可能相同,但是在相應實現方法、數據庫記錄的表結構以及ERP工作流程方面卻是大相徑庭,因此,ERP替換過程中的數據遷移不僅僅是數據的導入、導出問題,更是系統(tǒng)的更換、工作方式的改變。 所以,在進行ERP數據遷移時,企業(yè)CIO們不應簡簡單單地把ERP數據遷移看作是單一的數據庫問題。企業(yè)CIO們首先應根據新ERP系統(tǒng)的需求設立項目目標,針對新的模塊確定所要遷移的有效數據,其次才是ERP數據遷移過程中的技術實現問題。 雖然數據遷移問題往往是在對新ERP系統(tǒng)進行項目需求、項目規(guī)劃、項目實施、相應接口開發(fā)和人員培訓之后,但是用戶在與新ERP廠商簽訂合同、進行項目需求調研、規(guī)劃時,就應該與相應ERP軟件廠商共同探討如何選擇有效的歷史數據以及如何對舊ERP系統(tǒng)中的歷史數據進行導入等問題。因此,對于ERP替換過程中的歷史數據,并不是所有的數據都可以平滑過渡到新的ERP系統(tǒng)之中,尤其是對不同廠商的ERP系統(tǒng)替換,原有數據的利用率非常低。因此用戶和實施顧問更應該關注數據的有效性,即搞清到底哪些數據對于新系統(tǒng)功能模塊來說是有用的。 其次,新系統(tǒng)自動生成,是指在ERP系統(tǒng)切換后,通過新ERP系統(tǒng)的相關功能,或為此專門開發(fā)的配套程序生成所需要的數據。這種方法通常需要根據已經遷移到新系統(tǒng)中的數據來生成所需的信息。其實施的前提是,這些數據能夠通過其它數據產生。 工具遷移與手工錄入相結合
對于工具遷移而言,首先,各家ERP廠商多提供部分自主開發(fā)的遷移工具。比如有的遷移升級工具可以從SQL Server 平臺的數據源中抽取數據,完成轉換和清洗,裝載到各種系統(tǒng)里面,更復雜轉換可以通過編寫腳本或結合SQL語言的擴展來實現,并且該“升級工具”提供調試環(huán)境,可以極大地提高開發(fā)和調試抽取、轉換程序的效率。 另外,微軟、ORACLE、IBM等數據庫廠商也提供相應數據遷移工具,還有很多第三方公司開發(fā)的工具,這些工具也可以從多個不同的業(yè)務系統(tǒng),多個平臺的數據源中抽取數據,完成轉換和清洗,裝載到各種系統(tǒng)里。 目前,通過工具遷移是最普遍的方式,但是用戶在使用的時候經常遇到的情況是,原來系統(tǒng)中遇到的數字,并不是客戶想要的準確數字。所以在通過工具遷移過程當中,派一至兩個人檢查,對新系統(tǒng)導入的準確性和有效性有很大幫助。 而在實際ERP數據遷移過程中,同時采用通過工具遷移和手工錄入方式可能更為合理,即少量數據通過手工導入,大量數據通過工具遷移。比如對于倉庫中上千種物料,通過工具遷移更為合適;而對于少量數據導入,如果還通過工具遷移,遷移的準確性肯定需要手工盤點來判斷,如果之間出現誤差,相關工作人員會再重新進行盤點或重新手工導入數據,其帶來的繁瑣程度大大超過直接錄入。 遷移后的數據的人工校驗 在對舊ERP系統(tǒng)數據遷移完成后,用戶還需要對遷移后的數據進行校驗。而檢驗的指標應包括數據的準確性、有效性、一致性三部分。檢驗用戶可以自己編制一些小軟件,按業(yè)務流程和一些數據進行模擬,看最后的數據結果和報表是否正確。另外,除程序檢測外,最好還要通過系統(tǒng)外的方法,即非計算機程序或軟件程序來判斷數據遷移的有效性和準確性。 趙旭民認為,對于單一的數據,并沒有辦法判斷數據的有效性或準確性,最后判斷的根本還要回到原系統(tǒng)本身的運行狀態(tài)和運行結果,如果原系統(tǒng)的業(yè)務流程或數據模式不合理的話,數據根本就不需要再進行遷移也就無需檢驗了。
提交
派拓網絡被Forrester評為XDR領域領導者
智能工控,存儲強基 | ??低晭砭手黝}演講
展會|Lubeworks路博流體供料系統(tǒng)精彩亮相AMTS展會
中國聯(lián)通首個量子通信產品“量子密信”亮相!
國家重大裝備企業(yè)齊聚高交會 中國科技第一展11月深圳舉行