Oracle ERP數據轉換論(1)
http://www.asiaworld-expo.com
Oracle ERP方法體系中屬實施管理范疇的是AIM(Application Implementation
Method),從下圖AIM流程中我們可以看到系統時間軸上共分為六個階段:
◆需求定義階段(Definition)
◆業務分析階段(Operations Analysis)
◆方案設計階段(Solution Design)
◆建立系統階段(Build)
◆系統切換階段(Transition)
◆正式運行階段(Production)
注:圖例來源于AIM
3.1.0官方文檔。
實施信息系統,計劃為先,而計劃制定,數據又得先行,全面、準確、及時的數據是系統正常運行的前提,高質量數據是推動上線的巨大動力。本文所要探討的數據轉換(Data
Conversion)在時間軸上橫跨了需求定義、方案設計、建立系統及系統切換四階段。在傳統的AIM中,需求定義階段中的數據轉換主要工作是定義數據轉換需求及依據需求制定方案;方案設計階段的數據轉換主要事務是定制轉換標準,準備環境;建立系統階段的數據轉換工作主要是設計和測試導入的程序及驗證腳本,為接下來的導入做好準備;而系統切換階段的數據轉換主要工作是對導入程序、導入工具在正式環境中的安裝及最終導入收集的數據,及最后的數據驗證。
但方法論更多的是從理論的角度去考慮整體框架,各階段各流程都是“可選”步驟,怎樣去做,如何做好,上面沒有提到。而數據收集工作具有要求高,時間緊,難度大等特點,從定義開始,就應該按一定的緊急、先后順序開始收集。筆者在這總結一下自己的經驗,供同仁參考。由于水平有限,錯漏之處在所難免,歡迎商討及指正。
一、數據
首先我們來看數據。
通常企業在實施ERP時的數據包含三部分內容,一部分我們稱之為基礎數據,基數數據是系統設置過程中需要用到的數據,例如,會計科目、稅率、庫存組織、子庫存、貨位等;第二部分我們稱之為靜態數據,是系統上線后實際操作中需要用到的數據,例如,客戶/供應商、員工、銀行賬戶、物料信息、工藝路線等,基礎數據與靜態數據我們也可以統一稱為靜態數據;另一部分我們稱之為動態數據,動態數據是系統初始化時需要用到的時點數據,例如,期初的賬戶余額、供應商余額、客戶余額、庫存現有量,未結銷售/采購訂單,未結工單等。在制定ERP上線方案時需要綜合考慮這三方面的數據,按一定的緊急、先后順序進行收集。
基礎數據通常格式固定,對數據質量要求比較高,時效快,數據收集工作有可能需要提前到需求定義階段就著手準備。基礎數據完成后,我們可以通過系統自帶的診斷工具進行測試系統設置的完整性。
對于靜態數據,通常也是相對比較簡單,由于靜態數據在錄入系統后,基本上不會去改變,所以只要保證這些數據是完整并且準確的就足夠了。而事實上,靜態數據往往存在于企業的現時業務中,一方面收集比較方便,另一方面這些數據在整個企業內部已具有通用性,如果對原有的物料編碼進行改進或重編,必須考慮到唯一性、統一性、實用性及易用性。
動態數據按時點來分,分為期初數據和日常數據,最為熟悉的期初數據就是庫存期初值和財務賬戶期初余額,有條件的企業應該對期初數據進行盤點。而日常數據包括企業未結銷售訂單、未結采購訂單、未結工單。要想準備好這部分數據,企業應該在上線前界定搜集到哪一天的未結單據,
這些單據只需要統計其未完成數量,也就是說訂單總數減去已交貨數量,工單總數減去已完工入庫數量,而且可以按照一定的條件來匯總,比如一個供應商可能存在多個未結采購訂單,可以按供應商來匯總統計成一個未結采購訂單表來導入系統。而這以后的單據將作為系統的日常操作,在上線過程中隨時根據需要錄入系統。未結單據應當在上線前盡可能的結清,以減少手工和系統切換的難度,同時也降低日后對賬的工作量。
二、數據收集過程
在數據收集過程中,應當遵循一定的先后順序、一定的收集方法來進行。有條件的企業應該做幾輪數據收集,并分析,盡可能避免在導入正式系統后進行數據的修改。
1) 了解及確認企業所屬行業的特點和數據量
不同的行業對數據的要求不盡相同,例如醫療系統對供應商的考核制度與普通企業的考核就是不同,同樣數據量的大小也決定著你會使用什么方法處理導入數據,例如分銷渠道較長的企業的客戶可能只管理到代理商;而短渠道企業可能會管理到批發商、零售商。較少的數據我們可以使用手工的方法導入,但數據量一大了,我們得采取程序導入來協助我們。
2)
討論及確認數據收集的項目及來源、詳細計劃
收集的項目通常結合系統對數據的要求及企業行業特殊性來確定哪些數據需要收集,同樣要決定數據來源于何處,是從舊信息系統移植還是從檔案數據獲取,詳細計劃包括評估數據收集工作量、提前期、責任人等。
3) 整理數據收集方案和數據收集表
收集方案是企業對數據的要求及對這些需求做出的收集策略,是數據收集過程中的指導方針;根據數據收集方案合理設計數據收集表格,應對數據表格進行詳細的數據收集說明。
4) 客戶收集數據
數據從開始收集到結束往往會占用比較多的時間及資源,為了保證數據的準確性,我們除了實時解答任何疑問外,通常要對客戶收集過程分階段取樣分析,從一開始就監控數據朝著我們目的方向邁進。
5) 對于導入系統的數據進行格式的整理
根據完成的數據收集表,映射系統需求進行格式的變換及調整。以便能夠按照不同的方式導入或者輸入系統。
6) 確認數據
多方對輸入數據的確認。
文章定位:
人氣(93) | 回應(0)| 推薦 (
0)| 收藏 (
0)|
轉寄
全站分類:
不分類