背景介紹:
主數(shù)據(jù)服務(wù)(Master Data Services)是微軟平臺(tái)支持的主數(shù)據(jù)管理(MDM)平臺(tái)。類似MDS這樣的系統(tǒng),如果后續(xù)維護(hù)得當(dāng),會(huì)給企業(yè)提供一個(gè)強(qiáng)大的中心數(shù)據(jù)庫系統(tǒng),來防止企業(yè)數(shù)據(jù)變得不同步或不一致;同時(shí)也是企業(yè)內(nèi)部管理數(shù)據(jù)流的可靠方式。
目前一個(gè)企業(yè)很多時(shí)候通過良性循環(huán)或者收購來實(shí)現(xiàn)業(yè)務(wù)增長。無論哪種方式,都將增加企業(yè)應(yīng)用程序的數(shù)據(jù)流的數(shù)量和復(fù)雜度。如果斷開和分離這些系統(tǒng),將帶來的各種問題,如數(shù)據(jù)不一致、數(shù)據(jù)數(shù)據(jù)碎片、數(shù)據(jù)不準(zhǔn)確等等,并且對IT部門來講,也會(huì)面對越來越多的困難和付出越來越多的工作來應(yīng)對不斷變化的業(yè)務(wù)需求。同時(shí),為了理順復(fù)雜數(shù)據(jù)的問題,就促使一個(gè)可以定義、集成、清理、管理并最終能把數(shù)據(jù)分發(fā)給的多個(gè)系統(tǒng)的系統(tǒng)變得很重要。
主數(shù)據(jù)管理(MDM)是一個(gè)處理過程,用來從多種數(shù)據(jù)源收集企業(yè)數(shù)據(jù),然后應(yīng)用標(biāo)準(zhǔn)的規(guī)則和業(yè)務(wù)流程,并建立獨(dú)立的訂閱視圖,最終把這些“高質(zhì)量”版本的數(shù)據(jù)分發(fā)給企業(yè)各系統(tǒng),從而使所有的用戶可以訪問。
本文參考文檔:https://www.red-gate.com/simple-talk/sql/data-platform/master-data-services-basics/
1. 主數(shù)據(jù)服務(wù)
主數(shù)據(jù)服務(wù)是微軟提供的一款MDM解決方案的產(chǎn)品,它是建立在以SQL Server數(shù)據(jù)庫技術(shù)作為后端處理之上的。它使用Windows通信基礎(chǔ)(WCF)技術(shù),提供了面向服務(wù)架構(gòu)終端的方案。你可以用MDS來創(chuàng)建一個(gè)集中的、同步的數(shù)據(jù)源集成架構(gòu)來減少減少數(shù)據(jù)的冗余。
微軟的第一版主數(shù)據(jù)服務(wù)是在SQL Server 2008里面發(fā)布的,里面只