第 4 課:在 MDS 中儲存供應商資料
Master Data Services (MDS) 是用於主要資料管理的 SQL Server 解決方案。 主要資料管理 (MDM) 會描述組織為了探索及定義非交易之資料清單所付出的心力。
模型是 Master Data Services 中的最高組織層級,而且會組織主要資料的結構。 您的 MDS 實作可以有一個或多個模型,其中每個模型都會將類似資料分組在一起。 主要資料通常以四種方式分類:人員、位置、東西或概念。 例如,您可以建立一個 Product 模型來容納產品相關的資料,或是建立一個 Customer 模型來容納客戶相關的資料。 如需詳細資訊,請參閱模型 (Master Data Services)。
模型可以包含一個或多個實體。 每個實體都有屬性 (資料行) 和成員 (資料列)。 每個資料列都包含主要資料。 在這一課,您會建立一個 Suppliers 模型,此模型包含名為 Supplier 和 State 的兩個實體。 Supplier 實體將具有下列屬性:Code、Name、Contact First Name、Contact Last Name、Contact Email Address、Address Line、City、State、Zip 和 Country。 如需有關屬性的一般詳細資訊,請參閱屬性 (Master Data Services)。 Code 和 Name 屬性會對應至 Cleansed and Matched Suppliers Excel 檔案中的 [SupplierID] 和 [Supplier Name] 資料行。
定義域屬性是由其他實體成員填入其值的屬性。 網域屬性可防止使用者輸入無效的屬性值。 屬性值只能從另一個實體所擴展的下拉式清單來選取。 在本教學課程中,Supplier 實體的 State 屬性是包含 State 實體中之值的定義域屬性。 您只能將 Supplier 實體的 State 屬性值變更為 State 實體中的其中一個值。 如需詳細資訊,請參閱網域屬性 (Master Data Services)。
MDS 中的衍生階層衍生自模型中的定義域屬性關聯性。 在本教學課程中,您建立 Supplier 實體與 State 實體之間的衍生階層。 在您建立衍生階層之後,您會在主資料管理員的瀏覽器中看到州別清單。 當您按一下清單中的某一州時,您會在右窗格中看到位於該州的供應商。 您之後會根據這個關聯性建立衍生階層。 如需詳細資訊,請參閱衍生階層。
您已在 DQS 中建立知識庫,並使用它來清理和比對供應商資料,並將結果儲存在 Cleansed and Matched Supplier Data.xls 檔案中。 在這一課,您將已清理和比對的資料上傳到 MDS。 DQS 僅包含有關資料 (中繼資料) 的知識,而 MDS 則會儲存資料本身 (主要集合)。 例如:DQS 可能擁有有關數家供應商的知識,但是 MDS 只會維護某家公司使用的供應商。
在這一課,您會執行下列工作:
使用主資料管理員 Web 應用程式在 MDS 中建立 Suppliers 模型。
在 Excel 中開啟 Cleansed and Matched Supplier Data.xls,並使用適用於 Excel 的 MDS 增益集來建立名為 Supplier 的實體,並將資料上傳到 MDS。
確認已使用主資料管理員在 MDS 中建立資料。
建立名為 State 的實體,並將 Supplier 實體的 State 屬性更新為取決於 State 實體的定義域屬性。 您會使用適用於 Excel 的 MDS 增益集來執行其中的所有動作。
確認定義域屬性是使用主資料管理員所建立,並更新 State 實體的 Name 屬性值。
檢視您在 Excel 中使用主資料管理員所做的更新。
將 State 實體中的值載入 Excel 並加入值,然後使用主資料管理員來驗證此加入作業。
透過主資料管理員來使用 Supplier 實體與 State 實體 (Supplier 實體的 State 屬性具有 State 實體的類型) 之間的定義域屬性關聯性,以建立及使用衍生階層。