Master Data Services 概觀 (MDS)

適用於:SQL Server - 僅限 Windows

本主題說明 Master Data Services 的索引鍵資料組織和管理功能。

Master Data Services 可讓您管理組織的一組主要資料。 您可以將資料組織到模型、建立用來更新資料的規則,並控制誰更新資料。 使用 Excel,您可以在組織中與其他人共用主要資料集。

如需 Master Data Services 架構的說明,請參閱 simple-talk.com 上的 Master Data Services -- 基本概念一文。 如需 SQL Server 新功能的資訊,請參閱 Master Data Services (MDS) 的新功能
如需如何安裝 Master Data Services、設定資料庫,以及部署範例模型的指示,請參閱 Master Data Services 安裝和設定

在 Master Data Services 中,此模型是您主要資料結構中的最上層容器。 您可以建立模型來管理各種類似資料分類,例如管理線上產品資料組。 模型包含一或多個實體,而實體又包含成員,亦即資料記錄。 實體類似於資料表。

例如,您的線上產品模型可能包含產品、色彩及樣式等實體。 色彩實體可能包含紅色、銀色及黑色等色彩成員。

Color entity

模型也包含實體中所定義的屬性。 屬性包含可以協助說明實體成員的值, 包括沒有特定格式的屬性與網域屬性。 網域屬性包含由實體成員填入的值,可用為其他實體的屬性值。

例如產品實體在費用與權數上可能會有沒有特定格式的屬性。 而且會有色彩Number 1 的網域屬性,其中包含由色彩實體成員所植入的值。 此主要色彩清單用作「產品」實體的屬性值Number 2

Domain-based attribute for color

衍生的階層由模型中實體之間的關聯性而來。 這些是網域屬性關聯性。 例如,在產品模型中,您可以有色彩衍生階層Number 1,其來自色彩Number 2 與產品Number 3 實體之間的關聯性。

Color derived hierarchy

當您為資料定義基本結構之後,就可開始使用匯入功能加入資料記錄 (成員)。 您將資料載入暫存資料表、使用商務規則驗證資料,以及將資料載入 MDS 資料表。 您也可以使用商務規則來設定屬性值。

下表摘要列出 Master Data Services 的工作。 除非另有指示,否則您必須是模型系統管理員,才能完成下列所有程序。 如需詳細資訊,請參閱管理員 (Master Data Services)

注意

安裝 Master Data Services 後,您可能想要在測試環境中完成下列工作,並使用所提供的範例資料。 如需詳細資訊,請參閱部署模型 (Master Data Services)

動作 詳細資料 [相關主題]
建立模型 模型建立時會被視為 VERSION_1。 模型 (Master Data Services)

建立模型 (Master Data Services)
建立實體 視需要建立多個實體以包含成員。 實體 (Master Data Services)

建立實體 (Master Data Services)
建立實體當做網域屬性 若要建立網域屬性,請先建立實體來擴展屬性值清單。 網域屬性 (Master Data Services)

建立網域屬性 (Master Data Services)
建立實體的屬性 建立屬性以描述成員。 Name 和 Code 屬性會自動包含在每個實體,且無法移除。 您可能想要建立其他自由格式屬性來包含文字、日期、數字或檔案。 屬性 (Master Data Services)

建立文字屬性 (Master Data Services)

建立數值屬性 (Master Data Services)

建立日期屬性 (Master Data Services)

建立連結屬性 (Master Data Services)

建立檔案屬性 (Master Data Services)
建立屬性群組 如果實體有四個或五個以上的屬性,您可能想要建立屬性群組。 這些群組是在 [總管] 中方格上方顯示的索引標籤,透過在個別索引標籤上群組屬性,方便導覽。 屬性群組 (Master Data Services)

建立屬性群組 (Master Data Services)
匯入支援實體的成員 使用暫存處理序匯入支援實體的資料。 針對 Product 模型,這表示匯入色彩或大小。 您也可以手動建立成員。



注意:如果使用者至少擁有實體分葉模型物件的更新權限,且可存取 [Explorer] 功能區域,他們就可以在 [主資料管理員] 中建立成員。
概觀:從資料表匯入資料 (Master Data Services)

建立分葉成員 (Master Data Services)
建立並套用商務規則以確保資料品質 建立及發行商務規則,確保資料的正確性。 您可以使用商務規則:

設定預設屬性值。

變更屬性值。

在資料未通過商務規則驗證時,傳送電子郵件通知。
商務規則 (Master Data Services)

建立及發行商務規則 (Master Data Services)

根據商務規則驗證特定成員 (Master Data Services)

設定電子郵件通知 (Master Data Services)

設定商務規則來傳送通知 (Master Data Services)
匯入主要實體的成員以及套用商務規則 使用暫存處理序,匯入主要實體的成員。 完成後,驗證版本,將商務規則套用到模型版本中的所有成員。

然後您可以更正任何商務規則驗證問題。
驗證 (Master Data Services)

根據商務規則驗證版本 (Master Data Services)

驗證預存程序 (Master Data Services)
建立衍生階層 衍生的層級可隨您的商務需求改變而更新,以確保所有成員皆位於適當的層級中。 衍生階層 (Master Data Services)

建立衍生階層 (Master Data Services)
如有需要,建立明確階層 如果您想要建立的階層不是以層級為基礎且包含單一實體的成員,可以建立明確階層。 明確階層 (Master Data Services)

建立明確階層 (Master Data Services)
如有需要,建立集合 如果您想要檢視成員的不同群組進行報告或分析,而且不需要完整的階層,請建立集合。



注意:如果使用者至少擁有集合模型物件的更新權限,且可存取 [Explorer] 功能區域,它們就可以在 [主資料管理員] 中建立集合。
集合 (Master Data Services)

建立集合 (Master Data Services)
建立使用者定義的中繼資料 若要描述模型物件,請將使用者定義的中繼資料加入至模型。 中繼資料可能包含物件擁有者或資料來源。
鎖定模型版本以及指派版本旗標 鎖定模型版本,以防止系統管理員以外的使用者變更成員。 在版本的資料成功通過商務規則驗證之後,您就可以認可版本,防止所有使用者變更成員。

建立版本旗標,並將它指派至模型。 旗標可幫助使用者和訂閱系統來識別所要使用之模型的版本。
版本 (Master Data Services)

鎖定版本 (Master Data Services)

建立版本旗標 (Master Data Services)
建立訂閱檢視 若要讓訂閱系統取用主要資料,請建立訂閱檢視,在 Master Data Services 資料庫中建立標準檢視。 概觀:匯出資料 (Master Data Services)

建立訂閱檢視以匯出資料 (Master Data Services)
設定使用者和群組的權限 您無法將使用者和群組的權限從測試環境複製到實際執行環境。 但可以使用測試環境來判斷最終要用於實際執行的安全性。 安全性 (Master Data Services)

加入群組 (Master Data Services)

加入使用者 (Master Data Services)

準備就緒時,您可以將包含或不含資料的模型部署至實際執行環境。 如需詳細資訊,請參閱部署模型 (Master Data Services)