主資料,維基百科定義是在企業中用來定義業務物件的、具有持續性、非交易類的資料。相對於交易類資料,主資料是相對穩定的資料。

01主資料的前世今生

90年代中期,ERP(企業資訊資源規劃)興起並得到快速發展。然而,最早的ERP系統中並沒有主資料(Master data)的概念,而是被稱作基礎資料。基礎資料在不同的模組中進行管理的,例如:物料是在INV模組,供應商是在AP模組,客戶是在AR模組。

21世紀初,SOA——面向服務的架構,流行了起來。企業資訊化架構,從單體架構、垂直架構向SOA架構方向發展起來。領先的ERP廠商,SAP已經將主資料作為一項服務,提供其他模組呼叫。同期,Oracle提出了“TCA架構”的理念,並首先將“客戶資料”獨立出來,作為一個向其他相關模組提供呼叫服務(SOA)的基礎應用。SOA時代的正式到來,資訊化領域真正明確“主資料”的定義,並確定了主資料的地位——企業資訊化建設的基礎。

在SOA時代,主資料解決的是企業核心心資料不統一、不一致、不準確、不完整、不共享的問題。而今天的數字化時代,賦予MDM的責任,不僅在與企業內部的資料治理和整合共享,還有一個重要的職責就是上下游產業的聯通,實現社會化的主資料互聯。未來主資料一定是融合了大資料技術、雲計算技術、資料孿生技術、微服務技術的、人工智慧技術的應用平臺,主資料離不開技術卻超越技術。

02主資料是啥?

先看示例,在沒有對主資料進行管理的情況下是這樣的:

主資料究竟是啥?

比如在費用控制系統中向供應商甲公司支付貨款,費控系統中該供應商的編碼是PAYV000345,完成付款後,費控系統需要向ERP系統傳遞付款的會計憑證,但是,ERP系統中甲公司的編碼是ERP00000123,如果費控系統直接把PAYV000345傳給ERP系統,ERP系統是不能識別的,那麼就需要建立一種對照表,把PAYV000345翻譯為ERP00000123才可以。

在這種情況下,費控系統和ERP系統都需要有管理員維護各自系統的供應商資料(維護兩次),同時還得維護兩個系統之間供應商資料的對照關係,應用成本比較高,很不方便。這還僅僅是兩個系統之間的情況,如果系統更多,這種使用方式就太複雜了。

於是就有了如下的新辦法:

主資料究竟是啥?

在一種叫做主資料管理系統(MDM)的軟體中,由該系統的管理員統一維護供應商資料(維護一次),並且統一編制唯一性的編碼(如甲公司的主資料編碼是10002608),然後MDM再把這個供應商主資料推送給費控系統和ERP系統,這樣所有系統中的甲公司編碼都是統一的10002608,系統之間不再需要做編碼的翻譯,直接使用即可,大大的簡單化和標準化了供應商這類資料的應用。

現在可以引入主資料這個概念了,在應用層面講,主資料( Master Data )是在多系統整合應用的背景下,被多個資訊系統(或功能模組)共用的基礎性標準化的資料,常見的主資料包括:供應商、客戶、物料、人員、部門、專案等。

03主資料的特徵

主資料(Master Data)是具有共享性的基礎資料,可以在企業內跨越各個業務部門被重複使用,處於相對高價值,高共享,相對穩定的狀態。所以,主資料具有以下幾個特徵。

主資料究竟是啥?

超越部門:主資料是組織範圍內共享的、跨部門的資料,不歸屬某一特定的部門而歸屬於整個組織,是企業的核心資料資產。

超越業務:主資料是跨越了業務界限,在多個業務領域中被廣泛使用的資料,其核心屬性也是來自業務。主資料在各個業務流程中都是唯一識別的物件,它不會依賴於業務流程存在,但它的價值是業務互動中體現的。

超越系統:主資料是多個系統之間的共享資料,是應用系統建設的基礎,同時也是資料分析系統重要的分析物件。因此,它應該保持相對獨立,服務於但要高於其它業務資訊系統。

超越技術:主資料是要解決不同異構系統之間的核心資料共享問題,應當滿足與不同業務系統架構下使用的情況,提供相容多種系統架構,多相容的資料接收及應用方式,不會侷限於一種特定的技術。

04主資料的建設

為更好的管理主資料,主資料管理系統(Master Data Management,即MDM)這類軟體就出現了。還有部分軟體廠商,將主資料管理融入到現有系統板塊之中。例如,百勝軟體的業務中臺,運用721管理模式,將主資料抽象到中臺進行統一管理,打破了各業務單元基礎資料“各自為政”的局面。一方面,MDM保障主資料的規範性和唯一性。按規則和流程規範管理主資料,比如規定主資料名稱要使用營業執照上的名稱,社會統一信用程式碼等條件校驗,系統內編碼唯一,主資料要經流程稽核後方能生效等。另一方面,MDM使得主資料能夠集中管理。主資料全部在MDM中產生或者受控,保障來源唯一從而避免歧義。同時,MDM能夠把主資料分發給相關係統,也可以接收外部系統產生的主資料,經處理後再分發出去。

主資料管理的問題只有20%屬於技術問題, 80%其實仍然是的管理問題。也就是說,軟體能解決的,只是一部分問題,更關鍵的,是必須結合企業的內部管理。

主資料究竟是啥?

主資料是超越業務、超越部門的資料,要想將主資料做好,需要各層級領導足夠重視、全員參與。同時,構築起主資料管理的基礎能力,包括:組織、流程、 標準和工具。在主資料專案建設中,組織、流程、 標準的建設80%決定了主資料專案的成敗和建設效果的品質。

另外,主資料專案的實施能夠幫助企業初步建立起主資料的管理體系,但這只是開始,持續運營才是關鍵。要建立有效的機制組織保障及制度支撐,保證資料標準化和規範化;不斷進行運營宣貫,也可以將資料標準化工作納入工作考核中。主資料管理工作是一個需要持續迭代、持續運營的過程,主資料價值會在運營過程中慢慢體現出來。主資料管理切勿追求一步都到位,應該循序漸進、持續提升。