古詩詞大全網 - 成語經典 - 主數據的詳細內容

主數據的詳細內容

應根據以下因素或更多因素綜合考慮主數據:

企業績效管理報告(如利潤或收入計劃隨產品、客戶、賬戶等產生的變化)要求綜合多個系統的主數據。遵從報告要求壹致性主數據。

同步交易系統處理特定客戶(如提供具體報價)或供應商(如指定采購的首選供應商)。

主數據管理(MDM)的成熟度

根據主數據管理實施的復雜程度,參照Jill Dyche, Evan Levy的觀點大體可以把主數據管理可以分為六個層次,從低到高反映了主數據管理(MDM)的不同成熟度。下面我們簡單介紹壹下這六個層次:

Level 0 :沒有實施任何主數據管理(MDM)

在Level 0的情況下,意味著企業的各個應用之間沒有任何的數據***享,整個企業沒有數據定義元素存在。比如,壹個公司銷售很多產品,對這些產品的生產和銷售由多個獨立的系統來處理,各個系統獨立處理產品數據並擁有自己獨立的產品列表,各個系統之間不***享產品數據。在Level 0, 每個獨立的應用負責管理和維護自己的關鍵數據(比如產品列表、客戶信息等),各個系統間不***享這些信息,這些數據是不連通的。

Level 1 :提供列表

不管公司大還是小,列表管理是我們常用的壹種方式。在公司內部,會通過手工的方式維護壹個邏輯或物理的列表。當各個異構的系統和用戶需要某些數據的時候,就可以索取該列表了。對於這個列表的維護,包括數據添加、刪除、更新以及沖突處理,都是由各個部門的工作人員通過壹系列的討論和會議進行處理的。業務規則(Business Rules)是用來反映價值的壹致性,當業務規則發生改變或者出現類似的情況時,這樣高度手工管理的流程容易發生錯誤。由於列表管理是通過手工管理的,其列表維護的質量取決於誰參加了變更管理流程,壹旦某人缺席,將會影響列表的維護。

Level 2 :同等訪問(通過接口的方式,各個系統與主數據主機之間直接互聯)

MDM Level 2與MDM Level 1相比,引入了對主數據的(自動)管理。通過建立數據標準,定義對存儲在中央知識庫(Central Repository)中詳細數據的訪問和***享,為各個系統間***享使用數據提供了嚴密的支持。中央知識庫(Central Repository)通常會被稱為“主數據主機(Master Data Host)”。這個知識庫可以是壹個數據庫或者壹個應用系統,通過在線的方式支持數據的訪問和***享。

創建、讀取、更新和刪除 (CRUD)是處理基本功能的典型編程術語。即便在MDM中,CRUD處理也是基本功能。妳的數據庫如果僅僅支持CRUD處理並不意味著妳實現了MDM。 MDM Level 2引入了“同等訪問”(peer-based access),也就是說壹個應用可以調用另壹個應用來更新或刷新需要的數據。當CRUD處理規則定義完成後,MDM Level 2 需要客戶或“同等”應用格式化請求(和數據),以便和MDM知識庫保持壹致。MDM知識庫提供集中的數據存儲和供應(provisioning)。在這個階段,規則管理、數據質量和變更管理必須在企業範圍內作為附加功能定制構建。

Level 3 :集中總線處理

與MDM Level 2相比,MDM Level 3打破了各個獨立應用的組織邊界,使用各個系統都能接受的數據標準統壹建立和維護主數據(MDM Level 2的主數據主機上存儲的數據還是按照各個系統分開存儲的,沒有真正的整合在壹起)。

集中處理意味著為MDM構建了壹個通用的、基於目標構建的平臺。大多數公司發現MDM正在挑戰他們現有的IT架構:他們擁有太多的獨立平臺處理主數據。 MDM Level 3 集中數據訪問、控制跨不同應用和系統使用數據。這極大的降低了應用數據訪問的復雜性,大大簡化了面向數據規則的管理,使MDM比壹個分散環境具有更多的功能和特點。企業主數據面臨壹致性的挑戰。數據在不同的地方存在,數據所代表的含義也是不同的,數據的規則各個系統之間也是不壹樣的。集中MDM處理-通過壹個公***的平臺作為壹個總線(HUB)-說明壹個***識,從多個系統整合主題域數據,意味著使用集中、標準化的方法轉換異構操作數據,不管其在源系統中是什麽樣子,都會被整合起來。在MDM Level 3,公司對主題域內容采用集中管理方式。這意味著應用系統,作為消費者或使用主數據,擁有壹個***識就是數據是主題數據內容的映像,打破了各個獨立應用的組織邊界。MDM Level 3支持分布主參考數據的存在。

Level 4 :業務規則和政策支持

壹旦數據從多個數據源整合在壹起,主題域視圖超越單獨的應用並表現為壹個企業視圖,妳將獲得事實的單壹版本。當事實的單壹版本已經能夠提供出來時,來自業務主管和執行人員的必然反應經常是:“證明它”。MDM Level 4可以保證主數據反映壹個公司業務規則和流程,並證實其正確性。MDM Level 4通過引入主數據來支持規則,並對MDM總線以及其它外部系統進行完整性檢查。由於多數公司相對比較復雜,影響業務數據訪問和操作的規則以及策略 (rules and policies)相對也比較復雜。假定任何壹個單壹系統可以包含並管理與主參考數據相關的各種類型的規則是不切實際的。因此,如果壹個MDM總線真正打算提供企業範圍內數據的精確性,工作流和流程整合的支持是必不可少的。

Level 5 :企業數據集中

在MDM Level 5 ,總線和相關的主數據被集成到獨立的應用中。主數據和應用數據之間沒有明顯的分隔。他們是壹體的。當主數據記錄詳細資料被修改後,所有應用的相關數據元素都將被更新。這意味著所有的消費應用和源系統訪問的是相同的數據實例。這本質上是壹個閉環的MDM:所有的應用系統通過統壹管理的主數據集成在壹起。在這個級別,所有在系統看起來都是事實的同壹個版本。操作應用系統和MDM內容是同步的,所以當變更發生時,操作應用系統都將更新。在那些熟悉的MDM架構風格中,持久總線架構,當壹個總線更新所有的操作應用系統將體現這種變更,形成改變的直接操作視圖。在註冊環境中,當數據數據更新時,總線將通過Web服務連接相關系統應用事務更新。因此,MDM Level 5提供壹個集成的,同步的架構,當壹個有權限的系統更新壹個數據值時,公司內所有的系統將反映這個變更。系統更新完數據值後不要單選其他系統中相應值的更新:MDM將使這種更新變的透明。

從MDM Level 4到MDM Level 5意味著MDM功能性不是在壹個應用內被特殊設計或編碼的。這還意味著主數據傳播和供應不需要源系統專門的開發或支持。所有的應用清楚的知道他們並不擁有或控制主數據。他們僅僅使用數據來支持他們自己的功能和流程。由於MDM總線和支持的IT基礎架構,所有的應用可以訪問主參考數據。壹個公司在完成MDM Level 5後將使他們所有的應用連在壹起—既包括操作的也包括分析的—所有訪問主數據是透明的。舉例說明,當壹個客戶更新她的狀態—不要管註冊該變更的系統—數據變更將被廣播到所有的應用平臺(因此壹致起來)。MDM Level 5是把數據概念作為壹種service來實現。MDM Level 5保證了壹個壹致的主數據主題域企業映像。定義“客戶”和其他應用接受客戶主數據業務規則變化實際上是壹回事。MDM Level 5移走了主數據的最後壹個障礙:統壹采用數據定義、授權使用和變更傳播。