共用方式為


模型的部署(主資料服務)

在 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 部署模型部署套件
僅使用精靈部署模型物件的套件。 使用精靈部署模型部署套件
編輯模型部署套件以部署模型選取的部分,而不是整個模型。 編輯模型部署套件