[SQL Server 2008 R2]MDS 1/3

[Deployment] SQL Server 2008 R2 MDS 1/4

建立 SQL Server 2008 R2 Master Data Service

SQL Server 2008 R2提供了一項新的功能叫做MDS(Master Data Service),顧名思義主要資料來源。在微軟的Technet網站上寫[可確保整個組織的所有應用程式能夠依靠集中、精確的資料來源 。也就是說您在企業內部可能可以開發許許多多不同的應用程式,例如 人事系統、薪資系統、請假系統...。不同的系統可能都要參照到某些特定的資料,例如上述幾個系統都會參照到"人"的資料。那MDS就可以當做這些應用程 式的中央資料單位了。這篇我們就先來研究如何在SQL
Server 2008 R2 建立一個MDS的資料,當然在使用MDS之前。您需要先在SQL Server 2008 R2上啟用MDS的功能。你可以參考Microsoft
Technet上的啟文件來啟用MDS,這部分步驟不會太難。

這邊我們要來建立一個MDS的資料模型,我們常常在公司遇到的一個實務情況假設,就是每個產品都會有個主要的產品料號識別碼,然後我們會利用這個產品料號來延伸做出許多相關的應用,或是報表。這邊我們利用
Master Data Services 建立單一主要資料來源,資料來源為資產編號欄位,欄位編號預設為八碼的編號原則來放產品的料號 。

您可以先參考下列資訊:
Master Data Service
http://technet.microsoft.com/zh-tw/library/ee633763.aspx
安裝與設定 Master Data Service
http://technet.microsoft.com/zh-tw/library/ee633752.aspx

您可以將實體視為包含主要資料的資料表。資料列表示成員,資料行表示屬性。這邊提供兩種建立您的資料結構的方式:
建立資料前先必須決定您的模型結構:
-Products (Products實體,當您建立實體時,會自動建立 Name 和 Code 屬性。Code 需要一個值,而且在實體中必須是唯一的。您不能移除 Name 和 Code 屬性。)
Name (此處可用來建立成產品名稱)
Code (此處可用來建立成產品編碼)

clip_image001

在 [模型總管] 頁面上,從功能表列指向 [管理],然後按一下 [模型]。

clip_image002

按一下 [模型維護] 頁面上的 [加入模型]。

clip_image003

在 [模型名稱] 方塊中,輸入模型的名稱,這邊我們輸入Products。

clip_image004

回到 [Master Data Manager] ,按一下[總管]。

clip_image005

在 [實體]選向上選擇我們剛剛建立的[Products]。

clip_image006

這邊以手動的方式[加入成員],資料列表示成員,所以新增一個成員您可以想像成新增一個資料列。

clip_image007

在[名稱]的部分,根據這個範例我們輸入產品名稱,[代碼]的部分必須要是[實體]中的唯一值,依據這個特性,我們可以利用其來作為此範例的[產品料號編碼]。在此範例中我們在[代碼]中輸入[00000001]的編碼。

clip_image008

回到實體頁面後,可以看到我們剛剛輸入的產品資訊。

clip_image009