Bereitstellen von Modellen (Master Data Services)

Gilt für:SQL Server – nur Windows Azure SQL Managed Instance

In Master Data Services ist ein Paket eine XML-Datei, die eine zur Bereitstellung geeignete Modellstruktur enthält und optional Daten vom Modell. 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.

Wichtig

SQL Server 2014 (12.x) und höher mdSModelDeploy-Tool ist abwärtskompatibel mit den paketen, die in SQL Server 2012 (11.x) oder höher erstellt wurden.

Tools zum Bereitstellen von Modellen

Sie können je nach Anforderungen mithilfe eines der drei Tools mit Modellpaketen arbeiten.

  • MDSModelDeploy-Tool: Zum Erstellen und Bereitstellen von Modellobjekten und -daten verwenden Sie das Tool MDSModelDeploy.exe. 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.

  • Assistent für die Modellbereitstellung: Verwenden Sie den Assistenten in der Master Data Manager-Webanwendung, um Nur Pakete der Modellstruktur zu erstellen und bereitzustellen. Sie können diesen Assistenten nicht zur Bereitstellung von Daten verwenden.

  • Modellpaket-Editor: Um ein Modellpaket zu bearbeiten, verwenden Sie „ModelPackageEditor.exe“, womit der Assistent für den Modellpaket-Editor gestartet wird. Sie verwenden diesen Assistenten, um ein Paket zu bearbeiten, das vom MDSModelDeploy-Tool oder dem Modellbereitstellungs-Assistenten erstellt wurde. 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.

Wichtig

Mit dem MDSModelDeploy-Tool können Sie ein neues Modell oder einen Modellklon erstellen oder ein vorhandenes Modell einschließlich seiner Daten aktualisieren. 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.

Inhalte von Paketen

Ein Modellpaket ist eine XML-Datei, die mit der Erweiterung .pkg gespeichert wird. Wenn Sie ein Bereitstellungspaket erstellen, können Sie entscheiden, ob Daten eingeschlossen werden oder nicht. Wenn Sie entscheiden, Daten einzuschließen, müssen Sie eine Version der einzuschließenden Daten auswählen.

Alle Modellobjekte sind in einem Paket enthalten. Diese Objekte sind:

  • Entitäten

  • Attribute

  • Attributgruppen

  • Hierarchien

  • Sammlungen

  • Geschäftsregeln

  • Versionsflags

  • Abonnementsichten

Dateiattribute sowie Benutzer- und Gruppenberechtigungen sind nicht eingeschlossen. Nachdem Sie ein Modell bereitgestellt haben, müssen diese manuell aktualisiert werden.

Beispielpakete

Beispielpaketdateien sind enthalten, wenn Sie Master Data Services installieren. Diese Paketdateien befinden sich im Verzeichnis "Master Data Services\Samples\Packages", in dem Sie Master Data Services installiert haben. Wenn Sie diese Beispielspakete mithilfe des Tools MDSModelDeploy bereitstellen, werden Beispielmodelle erstellt und mit Daten aufgefüllt.

Taskbeschreibung Thema
Erstellen Sie mit dem Tool MDSModelDeploy ein neues Bereitstellungspaket mit Modellobjekten und/oder Daten. Erstellen eines Modellbereitstellungspakets mit MDSModelDeploy
Erstellen Sie nur mit dem Assistenten ein neues Bereitstellungspaket mit Modellobjekten. Erstellen eines Modellbereitstellungspakets mithilfe des Assistenten
Stellen Sie mit dem Tool MDSModelDeploy ein Paket mit Modellobjekten und Daten bereit. Bereitstellen eines Modellbereitstellungspakets mit MDSModelDeploy
Stellen Sie nur mit dem Assistenten ein Paket Modellobjekte bereit. Bereitstellen eines Modellbereitstellungspakets mithilfe des Assistenten
Bearbeiten Sie ein Modellbereitstellungspaket, um ausgewählte Teile eines Modells und nicht das ganze Modell bereitzustellen. Bearbeiten eines Modellbereitstellungspakets