Freigeben über


Bereitstellen eines Modellbereitstellungspakets mit MDSModelDeploy

Verwenden Sie in Master Data Services das MDSModelDeploy-Tool, um ein Paket bereitzustellen, das eine der folgenden Enthält:

  • Modellobjekte nur.

  • Modellobjekte und -daten.

Wenn Sie ein Paket bereitstellen möchten, das nur Modellobjekte enthält, können Sie stattdessen den Modellbereitstellungs-Assistenten in der Master Data Manager-Webanwendung verwenden. Weitere Informationen finden Sie unter Bereitstellen eines Modellbereitstellungspakets mithilfe des Assistenten.

Von Bedeutung

Pakete können nur in der Edition von SQL Server bereitgestellt werden, in der sie erstellt wurden. Dies bedeutet, dass pakete, die in SQL Server 2008 R2 erstellt wurden, nicht in SQL Server 2012 oder höher bereitgestellt werden können.

Voraussetzungen

Gehen Sie wie folgt vor, um dieses Verfahren auszuführen:

  • Sie müssen über die Berechtigung zum Zugriff auf den Funktionsbereich "Systemverwaltung " in der Zielumgebung "Master Data Services" verfügen.

  • Ein Modellbereitstellungspaket muss vorhanden sein. Weitere Informationen finden Sie unter Erstellen eines Modellbereitstellungspakets mithilfe von MDSModelDeploy.

  • Sie müssen ein Administrator in der Umgebung sein, in der Sie das Modell bereitstellen. Weitere Informationen finden Sie unter Administratoren (Master Data Services).

  • Wenn Sie ein Modell mit Daten aktualisieren, kann die bereitgestellte Version nicht gesperrt oder zugesichert werden.

So stellen Sie ein Modellbereitstellungspaket bereit

  1. Bestimmen Sie, ob Sie ein neues Modell, einen Klon eines Modells oder ein zuvor geklontes Modell bereitstellen. Weitere Informationen finden Sie unter Modellbereitstellungsoptionen (Master Data Services).

  2. Öffnen Sie eine Eingabeaufforderung, und navigieren Sie zu MDSModelDeploy.exe.

    • Wenn MDS am Standardspeicherort installiert ist, ist das Tool auf Laufwerk verfügbar:\Program Files\Microsoft SQL Server\120\Master Data Services\Configuration\MDSModelDeploy.exe

    • Wenn MDS nicht am Standardspeicherort installiert ist, durchsuchen Sie den lokalen Computer nach MDSModelDeploy.exe.

  3. Wahlfrei. Optionen und Hilfe anzeigen.

    • Um alle verfügbaren Optionen anzuzeigen, geben Sie MDSModelDeploy ein und drücken Sie die EINGABETASTE.

    • Wenn Sie Hilfe für eine Option anzeigen möchten, geben Sie Folgendes ein, wobei OptionName der Name der Option ist: MDSModelDeploy help OptionName

  4. Wahlfrei. Wenn Sie über mehrere Webanwendungen verfügen, bestimmen Sie den Namen des Diensts, für den Sie bereitstellen werden, indem Sie diesen Befehl eingeben und die EINGABETASTE drücken:

    MDSModelDeploy listservices  
    

    Eine Liste von Werten wird zurückgegeben, z. B MDS1, Default Web Site, MDS. . Der erste Wert in dieser Liste (in diesem Fall MDS1) ist erforderlich, um das Modell bereitzustellen.

  5. Geben Sie je nachdem, ob Sie ein Modell erstellen, ein Modell klonen oder ein Modell aktualisieren möchten, an der Eingabeaufforderung Folgendes ein, und drücken Sie die EINGABETASTE.

    • So erstellen Sie ein neues Modell:

      MDSModelDeploy deploynew -package PackageName -model ModelName -service ServiceName  
      
    • So erstellen Sie einen Klon eines Modells:

      MDSModelDeploy deployclone -package PackageName  
      
    • So aktualisieren Sie ein vorhandenes Modell und dessen Daten:

      MDSModelDeploy deployupdate -package PackageName -version VersionName  
      

    Von Bedeutung

    Wenn Sie das TOOL MDSModelDeploy zum Aktualisieren eines vorhandenen Modells und seiner Daten verwenden und das Paket keine Entität, ein Attribut oder ein Element enthält, das im Zielmodell vorhanden ist, löscht MDSModelDeploy diese Entität, das Attribut oder das Element nicht aus dem Modell.

    Wenn PackageName der Name der Paketdatei (.pkg) ist, ist ModelName der Name des neuen Modells, VersionName ist der Name der Version, und ServiceName ist der Name des Diensts, den Sie im vorherigen Schritt zurückgegeben haben. Stellen Sie sicher, dass die Modell- und Versionsnamen exakt mit der exakten Groß- und Kleinschreibung übereinstimmen.

  6. Wenn das Paket erfolgreich bereitgestellt wurde, wird eine Meldung mit der Meldung "MDSModelDeploy-Vorgang erfolgreich abgeschlossen" angezeigt.

Hinweise:

  • Wenn eine Abonnementansicht im Paket denselben Namen wie eine Abonnementansicht in einem vorhandenen Modell hat, wird die Ansicht als modelname.subscriptionviewname erstellt. Wenn dieser Name bereits verwendet wird, wird die Abonnementansicht nicht erstellt.

  • Der Bereitstellungsprozess umfasst vier Schritte:

    1. Die Modellobjekte werden erstellt.

    2. Geschäftsregeln werden erstellt.

    3. Abonnementansichten werden erstellt.

    4. Stammdaten werden aufgefüllt.

  • Wenn beim Erstellen eines neuen oder geklonten Modells während eines Schritts ein Fehler auftritt, wird das Modell gelöscht.

    Wenn beim Aktualisieren eines Modells während der ersten drei Schritte ein Fehler auftritt, wird er nicht fortgesetzt. Änderungen, die bereits vorgenommen wurden, werden jedoch nicht zurückgesetzt. Wenn der Prozess in Schritt 4 fehlschlägt, werden aktualisierbare Mitglieder aktualisiert.

Nächste Schritte

Benutzerdefinierte Metadaten, Dateiattribute und Benutzer- und Gruppenberechtigungen sind nicht in Modellbereitstellungspaketen enthalten. Nachdem Sie ein Modell bereitgestellt haben, müssen Sie diese manuell aktualisieren. Weitere Informationen finden Sie unter:

Siehe auch

Bereitstellen von Modellen (Master Data Services)