全面瞭解企業資料服務(9/24)
文/葉宏謨
不同軟體公司所開發的軟體系統有各自的資料庫,企業必須將這些資料庫的資料整合在一起,讓使用者的體驗是有N套系統,但資料只有一套。資料政策(Data Policy)規範了企業資料整合、同步、盤點的作法,和企業的資料品質習習相關。企業資料可分成核心主資料(Master Data)、交易資料(Transaction Data)和水位資料(Level Data),交易資料參考主資料改變水位資料。
主資料的統一維護
SOA-ERP系統涵蓋一般企業資訊系統會用到的欄位,不夠的話還有延伸欄位可用。可以利用SOA-ERP系統作為資料連接器(Data Connector),統一維護各應用系統的主資料(Master Data)。
[ 加入 CIO Taiwan 官方 LINE 與 Facebook ,與全球 CIO 同步獲取精華見解 ]
主資料應該是獨一無二的,例如員工資料不管在哪個應用程式都要一樣,每一個欄位都應該只輸入一次。假設公司有簽核流程(BPM)系統和人力資源管理(HRM)系統,新進員工報到時,打開員工維護應用程式,在第一頁新增新員工的編號、姓名、住址、部門、…等基本主資料;輸入完按下一頁,讀入已新增的主資料,繼續輸入簽核流程、簽核代理人、…等資料;然後再按下一頁,讀入已新增的主資料,繼續輸入本薪、津貼、勞保級距、健保級距、…等,最後終於完成新進員工的資料建檔程序。上例中,第一頁把資料新增到SOA-ERP系統,第二頁把資料新增到BPM系統,第三頁把資料新增到HRM系統,若公司還有其他應用程式,則依此類推。查詢、修改、刪除的程序也一樣。
交易資料和水位資料的同步
各系統的交易資料和水位資料仍然維持存取各自的資料庫,再即時或定期把各系統的結案流程同步到SOA-ERP的資料庫,目的是為了跨系統的資料分析。資料政策決定同步頻率,和資料合併的準則。
[ 閱讀更多 【全面瞭解企業資料服務】系列文章 ]
例如,POS本來就有產品庫存、網路下單、和出貨收款的功能。可以繼續使用原POS,但作一點小修改,在出貨、收款、結帳後呼叫SOA-ERP「新增銷售訂單」並直接自動轉單作到「會計傳票結案」。如此,POS和SOA-ERP之庫存量和會計科目餘額等水位資料都會同步,不但可以執行POS没有的會計作業,也可以整合分析企業的銷售績效,因為企業不只有POS銷售作業也會有傳統接單出貨的銷售作業。其他服務也一樣,例如MES服務,繼續使用原本的MES執行工作站簽入簽出,再加入呼叫SOA-ERP產生同樣內容作業回報單的程式碼,就可以利用SOA-ERP開發客戶訂單生產進度分析的應用程式。
資料盤點
落實上述後,主資料、交易資料和水位資料理論上會同步,但企業仍然應該定期自動執行資料盤點(Data Inventory Taking)程式,比對SOA-ERP系統資料和各領域系統資料的完整性和一致性,誤差超過管制界限時再由人工介入訂正處理。
資料政策和企業的資料品質習習相關,企業要規劃好主資料、交易資料和水位資料之整合同步,以及資料盤點、容許誤差、管制界限等資料政策,並定期檢討修正之。
(本文授權非營利轉載,請註明出處:CIO Taiwan)