在 Master Data Services 中,套件是 XML 檔案,其中包含可部署的模型結構,以及選擇性地從模型取得數據。 使用模型套件將模型複本從一個 MDS 環境移到另一個環境,或在現有的 MDS 環境中建立新的模型。
這很重要
套件只能部署到它們建立所在的 SQL Server 版本。 這表示在 SQL Server 2008 R2 中建立的套件無法部署到 SQL Server 2012 或更高版本。
部署模型的工具
若要使用模型套件,您可以使用三個工具之一,視您的需求而定。
MDSModelDeploy 工具:若要建立及部署模型對象和數據,請使用 MDSModelDeploy.exe 工具。 如果您在安裝 MDS 時選取預設路徑,此工具位於 磁碟驅動器:\Program Files\Microsoft SQL Server\120\Master Data Services\Configuration。
模型部署精靈:若要建立和部署模型結構的套件,請在 Master Data Manager Web 應用程式中使用精靈。 您無法使用此精靈來部署數據。
模型套件編輯器:若要編輯模型套件,請使用啟動模型封裝編輯器精靈的 ModelPackageEditor.exe。 您可以使用此精靈來編輯 MDSModelDeploy 工具或模型部署精靈所建立的套件。 如果您在安裝 MDS 時選取預設路徑,此工具位於 磁碟驅動器:\Program Files\Microsoft SQL Server\120\Master Data Services\Configuration。
這很重要
您可以使用 MDSDeployModel 來建立新的模型、建立模型的複製品,或更新現有的模型及其數據。 如果您使用 MDSModelDeploy 工具來更新現有的模型及其數據,而且套件不包含目的地模型中存在的實體、屬性或成員,MDSModelDeploy 將不會從模型中刪除該實體、屬性或成員。
套件內容
模型套件是使用 .pkg 擴展名儲存的 XML 檔案。 當您建立部署套件時,您可以決定是否要包含數據。 如果您決定要包含資料,您必須選取要包含的數據版本。
所有模型物件都包含在封裝中。 這些物件包括:
實體或單位
屬性
屬性群組
階層
收藏品
商務規則
版本旗標
訂閱檢視
不包含使用者定義的元數據、檔案屬性和使用者和群組許可權。 部署模型之後,您必須手動更新這些模型。
範例套件
當您安裝 Master Data Services 時,會包含範例套件檔案。 這些套件檔案位於您安裝 Master Data Services 的 Master Data Services\Samples\Packages 目錄中。 當您使用 MDSModelDeploy 工具部署這些範例套件時,會建立範例模型並填入數據。
相關工作
| 工作描述 | 主題 |
|---|---|
| 使用 MDSModelDeploy 工具建立模型物件和/或數據的新部署套件。 | 使用 MDSModelDeploy 建立模型部署套件 |
| 僅使用精靈程式來建立模型物件的新部署套件。 | 使用精靈建立模型部署套件 |
| 使用 MDSModelDeploy 工具部署模型對象和數據套件。 | 使用 MDSModelDeploy 部署模型部署套件 |
| 僅使用精靈部署模型物件的套件。 | 使用精靈部署模型部署套件 |
| 編輯模型部署套件以部署模型選取的部分,而不是整個模型。 | 編輯模型部署套件 |