部署模型 (Master Data Services)
適用於:
SQL Server - 僅限 Windows
Azure SQL 受控執行個體
在 Master Data Services 中,套件是一個 XML 檔案,其中包含可部署的模型結構,以及模型中的資料 (選擇性)。 使用模型封裝將模型的副本從一個 MDS 環境移到另一個 MDS 環境,或在現有的 MDS 環境中建立新的模型。
重要
SQL Server 2014 (12.x) 及更新版本的 MDSModelDeploy 工具與 SQL Server 2012 (11.x) 或更高版本中建立的套件回溯相容。
若要使用模型封裝,您可以使用以下三個工具之一,端視您的需要而定。
MDSModelDeploy 工具:若要建立與部署模型物件和資料,請使用 MDSModelDeploy.exe 工具。 如果您在安裝 MDS 時選取了預設路徑,此工具會位於 drive:\Program Files\Microsoft SQL Server\130\Master Data Services\Configuration。
模型部署精靈:若只要建立與部署模型結構的套件,請使用 Master Data Manager Web 應用程式中的精靈。 您無法使用此精靈來部署資料。
模型套件編輯器:若要編輯模型套件,請使用 ModelPackageEditor.exe 以啟動模型套件編輯器精靈。 您可以使用此精靈編輯 MDSModelDeploy 工具或「模型部署」精靈所建立的封裝。 如果您在安裝 MDS 時選取了預設路徑,此工具會位於 drive:\Program Files\Microsoft SQL Server\130\Master Data Services\Configuration。
重要
您可以使用 MDSModelDeploy 工具建立新的模型、建立模型的複製,或更新現有的模型及其資料。 如果您使用 MDSModelDeploy 工具來更新現有模型及其資料,而且封裝不包含存在目的地模型中的實體、屬性或成員,MDSModelDeploy 就不會從模型中刪除該實體、屬性或成員。
模型封裝是以副檔名 .pkg 儲存的 XML 檔案。 當您建立部署封裝時,可以決定是否要包含資料。 如果決定要包含資料,必須選取要包含的資料版本。
所有模型物件都會包含在封裝中。 包括下列物件:
實體
屬性
屬性群組
階層
集合
商務規則
版本旗標
訂閱檢視
檔案屬性,以及使用者和群組的權限不會包含在內。 在部署模型之後,您必須手動更新這些項目。
當您安裝 Master Data Services 時,會包含範例封裝檔案。 這些封裝檔案位於 Master Data Services 安裝位置的 Master Data Services\Samples\Packages 目錄中。 當您使用 MDSModelDeploy 工具部署這些範例封裝時,則會建立範例模型並以資料擴展。