Bereitstellen von Modellen (Master Data Services)Deploying Models (Master Data Services)

In Master Data ServicesMaster Data Servicesist ein Paket eine XML-Datei, die eine zur Bereitstellung geeignete Modellstruktur enthält und optional Daten vom Modell.In Master Data ServicesMaster Data Services, a package is an XML file that contains a deployable model structure, and optionally, data from the model. Verschieben Sie Kopien von Modellen mithilfe von Modellpaketen von einer MDS-Umgebung in eine andere oder erstellen Sie damit neue Modelle in der vorhandenen MDS-Umgebung.Use model packages to move copies of models from one MDS environment to another, or to create new models in your existing MDS environment.

Wichtig

SQL Server 2017SQL Server 2017 MDSModelDeploy-Tool ist abwärtskompatibel mit den in SQL Server 2012SQL Server 2012 (oder höher) erstellten Paketen. MDSModelDeploy tool is backward compatible with the packages created in SQL Server 2012SQL Server 2012 or higher.

Tools zum Bereitstellen von ModellenTools for Deploying Models

Sie können je nach Anforderungen mithilfe eines der drei Tools mit Modellpaketen arbeiten.To work with model packages, you can use one of three tools, depending on your needs.

  • MDSModelDeploy-Tool: Zum Erstellen und Bereitstellen von Modellobjekten und -daten verwenden Sie das Tool MDSModelDeploy.exe.MDSModelDeploy tool: To create and deploy model objects and data, use the MDSModelDeploy.exe tool. Falls Sie bei der Installation von MDS den Standardpfad ausgewählt haben, finden Sie dieses Tool unter folgendem Pfad Laufwerk:\Programme\Microsoft SQL Server\130\Master Data Services\Configuration.If you selected the default path when installing MDS, this tool is located on drive:\Program Files\Microsoft SQL Server\130\Master Data Services\Configuration.

  • Modellbereitstellungs-Assistent: Zum Erstellen und Bereitstellen von Paketen, die nur die Modellstruktur enthalten, verwenden Sie den Assistenten in der Master Data ManagerMaster Data Manager -Webanwendung.Model Deployment wizard: To create and deploy packages of the model structure only, use the wizard in the Master Data ManagerMaster Data Manager web application. Sie können diesen Assistenten nicht zur Bereitstellung von Daten verwenden.You cannot use this wizard to deploy data.

  • Modellpaket-Editor: Um ein Modellpaket zu bearbeiten, verwenden Sie „ModelPackageEditor.exe“, womit der Assistent für den Modellpaket-Editor gestartet wird.Model Package Editor: To edit a model package, use the ModelPackageEditor.exe that launches the Model Package Editor wizard. Sie verwenden diesen Assistenten, um ein Paket zu bearbeiten, das vom MDSModelDeploy-Tool oder dem Modellbereitstellungs-Assistenten erstellt wurde.You use this wizard to edit a package that was created by the MDSModelDeploy tool or the Model Deployment wizard. Falls Sie bei der Installation von MDS den Standardpfad ausgewählt haben, finden Sie dieses Tool unter folgendem Pfad Laufwerk:\Programme\Microsoft SQL Server\130\Master Data Services\Configuration.If you selected the default path when installing MDS, this tool is located on drive:\Program Files\Microsoft SQL Server\130\Master Data Services\Configuration.

Wichtig

Mit dem MDSModelDeploy-Tool können Sie ein neues Modell oder einen Modellklon erstellen oder ein vorhandenes Modell einschließlich seiner Daten aktualisieren.You can use the MDSModelDeploy tool to create a new model, create a clone of a model, or update an existing model and its data. Wenn Sie das MDSModelDeploy-Tool verwenden, um ein vorhandenes Modell inklusive Daten zu aktualisieren, und das Paket keine Entität, kein Attribut oder kein Element enthält, die bzw. das im Zielmodell enthalten ist, wird diese Entität bzw. dieses Attribut oder Element von MDSModelDeploy nicht aus dem Modell gelöscht.If you use the MDSModelDeploy tool to update an existing model and its data, and the package does not contain an entity, attribute, or member that exists in the destination model, MDSModelDeploy will not delete that entity, attribute, or member from the model.

Inhalte von PaketenWhat Packages Contain

Ein Modellpaket ist eine XML-Datei, die mit der Erweiterung .pkg gespeichert wird.A model package is an XML file that is saved with the .pkg extension. Wenn Sie ein Bereitstellungspaket erstellen, können Sie entscheiden, ob Daten eingeschlossen werden oder nicht.When you create a deployment package, you can decide whether or not to include data. Wenn Sie entscheiden, Daten einzuschließen, müssen Sie eine Version der einzuschließenden Daten auswählen.If you decide to include data, you must select a version of the data to include.

Alle Modellobjekte sind in einem Paket enthalten.All model objects are included in a package. Diese Objekte sind:These objects are:

  • EntitätenEntities

  • AttributeAttributes

  • AttributgruppenAttribute groups

  • HierarchienHierarchies

  • AuflistungenCollections

  • GeschäftsregelnBusiness rules

  • VersionsflagsVersion flags

  • AbonnementsichtenSubscription views

    Dateiattribute sowie Benutzer- und Gruppenberechtigungen sind nicht eingeschlossen.File attributes, and user and group permissions are not included. Nachdem Sie ein Modell bereitgestellt haben, müssen diese manuell aktualisiert werden.After you deploy a model, you must update these manually.

BeispielpaketeSample Packages

In der Installation von Master Data ServicesMaster Data Servicessind Beispielpaketdateien enthalten.Sample package files are included when you install Master Data ServicesMaster Data Services. Diese Paketdateien sind Installationsverzeichnis von Master Data ServicesMaster Data Servicesim Unterverzeichnis Master Data Services\Samples\Packages gespeichert.These package files are in the Master Data Services\Samples\Packages directory where you installed Master Data ServicesMaster Data Services. Wenn Sie diese Beispielspakete mithilfe des Tools MDSModelDeploy bereitstellen, werden Beispielmodelle erstellt und mit Daten aufgefüllt.When you deploy these sample packages by using the MDSModelDeploy tool, sample models are created and populated with data.

TaskbeschreibungTask Description ThemaTopic
Erstellen Sie mit dem Tool MDSModelDeploy ein neues Bereitstellungspaket mit Modellobjekten und/oder Daten.Create a new deployment package of model objects and/or data by using the MDSModelDeploy tool. Erstellen eines Modellbereitstellungspakets mit MDSModelDeployCreate a Model Deployment Package by Using MDSModelDeploy
Erstellen Sie nur mit dem Assistenten ein neues Bereitstellungspaket mit Modellobjekten.Create a new deployment package of model objects only by using the wizard. Erstellen eines Modellbereitstellungspakets mithilfe des AssistentenCreate a Model Deployment Package by Using the Wizard
Stellen Sie mit dem Tool MDSModelDeploy ein Paket mit Modellobjekten und Daten bereit.Deploy a package of model objects and data by using the MDSModelDeploy tool. Bereitstellen eines Modellbereitstellungspakets mit MDSModelDeployDeploy a Model Deployment Package by Using MDSModelDeploy
Stellen Sie nur mit dem Assistenten ein Paket Modellobjekte bereit.Deploy a package of model objects only by using the wizard. Bereitstellen eines Modellbereitstellungspakets mithilfe des AssistentenDeploy a Model Deployment Package by Using the Wizard
Bearbeiten Sie ein Modellbereitstellungspaket, um ausgewählte Teile eines Modells und nicht das ganze Modell bereitzustellen.Edit a model deployment package to deploy selected parts of a model, rather than the entire model. Bearbeiten eines ModellbereitstellungspaketsEdit a Model Deployment Package