主數據管理方法論之主數據建模

主數據管理方法論之主數據建模數據庫

當咱們肯定了企業中到底有多少主數據後,下一步就須要爲每一個主數據肯定它的屬性字段了,也就是咱們一般說的主數據建模。主數據建模有時能夠作的很是繁瑣,元數據建模,數據庫建模,顯示模板構建等等。咱們這裏僅表述基礎的數據建模內容,至於之後的各類模型能夠以當前模型爲基礎,再投入一些工做量來完成。本文數據建模指,肯定主數據的屬性數量,名稱,屬性數據類型及長度等信息。安全

在大量的實踐過程當中,咱們遵循如下原則進行主數據的建模工做:網絡

n  權威原則 架構

主數據的數據設計具備權威性,原則上應當根據企業的業務架構推導而出,企業的各個應用系統應當在主數據設計基礎上進行承接和支撐,知足企業主數據模型要求。運維

n  全局性原則 編碼

主數據屬性制定中,只定義全局屬性,不定義某個業務領域中所特有的私有屬性。spa

n  共享性原則 計算機網絡

主數據定義中,若是某個屬性出如今兩個或者多個系統中,建議這個屬性定義爲主數據項。設計

n  擴展型原則 文檔

主數據數據項會在將來應用中存在擴展需求。主數據數據項在定義時應當考慮將來擴展。主數據數據項定義時應當遵照開閉原則,即對擴展開放對修改關閉,凡是已經定義的主數據數據項原則上不該當再次修改。

咱們以主數據在各個系統中對應數據(這裏咱們將主數據在各個系統中對應的數據稱爲副本數據)的詳細屬性描述做爲數據建模的基本素材進行主數據建模工做(若是沒有這些素材,就只能經過業務調研,設計和評審的過程肯定主數據屬性)。

咱們首先將衆多副本數據中的全部屬性進行統計和羅列,取這些屬性集合的交集的合集做爲主數據的基礎。以下例:

經過上述工做咱們能夠肯定主數據的初步數據模型。接下來按照如下步驟最終確認主數據數據項:

1、走訪調研

在全部數據相關業務部門進行走訪調研,確認數據講解主數據管理目的和價值,進行主數據項數據內容,是否知足應用,是否涉及敏感內容的綜合調研。

2、屬性項減小

對於涉及敏感信息或者安全信息的數據項進行刪減。

3、數據項增補

對於企業明顯須要可是還沒有在系統中出現的數據項進行增長。

經過以上工做咱們就能夠獲取到一份清晰的主數據設計文檔了。這個時候咱們才真正將要進入主數據管理的設計環節了。

4、確認每一個屬性的名稱,數據屬性,長度和對屬性進行描述。

 

 

外二篇:

1、 每一個主數據的基礎屬性:ID,CODE,NAME

咱們一般爲一個主數據設計三個默認屬性,這三個屬性分別是:

n  流水碼

由計算機自動生成的無心義字符串。在主數據管理體系創建後,惟一標識一條主數據內容。在各個應用系統進行主數據通信時,均以該流水碼做爲惟一標識。業務系統中副本數據的流水碼與該流水碼不衝突。若是是原有系統,須要在副本數據中擴展一個屬性字段,記錄標準主數據流水碼。

n  編碼

記錄企業中對該數據的編碼規範,一般有對應的編碼規則。

n  名稱

數據的名稱

   

2、 信息編碼規範和主數據管理

如下羅列一些企業進行信息編碼的目的和一些常見需求:

一、 一物一碼

讓每個物品或者物品類別進行對應惟一一個編碼,讓這個編碼貫穿採購,生產,入庫,銷售,記帳等業務環節,是各個業務部門進行高效協做的基礎。

二、 分配編碼段多點同時編碼

因爲編碼工做沒法有一個惟一入口完成,形成了分佈在企業內不一樣地點的工做人員均有權生產某個主數據的編碼。爲了不重複能夠在編碼規範中實現創建配編碼段,再將這些編碼段分配給各個不一樣的編碼地點,有效避免出現編碼重複現象。

三、 進行有意義編碼使得物品信息更容易

編碼中將大量的屬性信息轉變爲編碼中某個特定位的特定碼,這樣操做人員就可以即便僅僅看到編碼也可以獲取到不少主數據的屬性信息;

四、 可以自行編碼

若是編碼規範對每一位的編碼都進行的規範和定義,每當遇到一個新的主數據時,該數據能夠自動根據規範生成編碼,下降人工工做量。

咱們還能夠列舉不少這樣的事情,可是凡是作過編碼的人都知道,永遠可以知足全部需求的完美的編碼方案。由於編碼是與企業管理和生產緊密結合的,每一個企業的管理方法,訴求,手段都不相同,甚至不少企業在編碼工做上花費了大量的人力和物力最終的效果都不理想。

從筆者角度而言,咱們不是第一輩子產管理者,咱們所得到的編碼知識不少都是間接的。咱們的定位應當是可以利用主數據管理系統將爲企業編碼工做帶來幫助。計算機化的主數據管理體系能夠爲編碼管理和維護工做帶來如下好處:

一、 流水碼代替有意義編碼

計算機處理流水碼不存在任何問題,多少位都可以輕易處理,並且範圍很是大,不會出現編碼不夠用的狀況。

二、 能夠利用計算機網絡肯定數據的惟一入口

互聯網把時間縮短了,空間變小了,以往因爲企業規模大,業務生產要求緊張等緣由下方的編碼權利能夠徹底收回到一個惟一的主數據管理中心

三、 能夠利用電腦,手機或者手持設備第一時間顯示所有物品屬性內容,再也不須要在編碼中放置那麼多的屬性信息

四、 能夠進行多分類編碼及分類之間的相互映射工做

能夠說任何一種編碼分類都是有價值和相對合理的,以往爲了管理目的進行的統一分類工做老是會給下級企業帶來或多或少的創傷。計算題體系徹底可以支持多種分類的並存和管理分類之間的映射關係,這樣就使得分類體系更加的合理和靈活,兼顧多方訴求。

五、 可以進行數據質量監控和管理

計算機可以不知疲憊的,忘個人,忠實的進行主數據和副本數據的質量監控,把以往須要經過業務反向推進纔可以完成的數據一致性工做在主數據變化之初就完成。

六、 在運維階段發揮更大的做用(編碼可能是在初始階段做用大,後續維護困難)

以往的編碼在運維階段就是顯現出巨大的不足,沒有一套合理的體系維護編碼,甚至致使編碼文檔最後變成一本厚厚的書,放置在企業的檔案室中。主數據體系最重要的價值就是在運維期間,實時保證編碼在企業中的做用。

七、 將編碼轉變爲助記碼

以往的編碼在主數據管理體系中逐漸向助記碼轉變,助記碼是能夠變化的,是根據各類屬性生成的。

相關文章
相關標籤/搜索