Bereitstellen von Inhalten mithilfe von Bereitstellungspipelines

Alle lizenzierten Benutzenden, die mindestens Mitwirkende in der Quellphase sind, können Inhalte in einer nicht zugewiesenen Zielphase bereitstellen. Für die Bereitstellung in einer vorhandenen Zielphase müssen Benutzende auch mindestens Mitwirkende in der Zielphase sein.

Sie können außerdem mithilfe der REST-APIs für Bereitstellungspipelines programmgesteuert Bereitstellungen durchführen. Weitere Informationen finden Sie unter Automatisieren Ihrer Bereitstellungspipeline mithilfe von APIs und DevOps.

Hinweis

Die neue Benutzeroberfläche „Bereitstellungspipeline“ befindet sich derzeit in der Vorschau. Informationen zum Aktivieren oder Verwenden der neuen Benutzeroberfläche finden Sie unter Beginnen mit der Verwendung der neuen BEnutzeroberfläche.

Bereitstellung in einer leeren Phase

Wenn Sie bereits über einen Arbeitsbereich verfügen, den Sie mit einer bestimmten Phase verwenden möchten, können Sie anstelle der Bereitstellung diesen Arbeitsbereich zu der entsprechenden Phase zuweisen.

Bei der Bereitstellung von Inhalten in einer leeren Phase werden die Beziehungen zwischen Elementen beibehalten. Beispielsweise wird ein Bericht, der an ein Semantikmodell in der Quellphase gebunden ist, zusammen mit seinem Semantikmodell geklont, und die Klone werden im Zielarbeitsbereich auf die gleiche Weise gebunden. Die Ordnerstruktur wird ebenfalls beibehalten. Wenn Sie Artikel in einem Ordner in der Quellphase haben, wird ein Ordner in der Zielphase erstellt. Da ein Ordner nur bereitgestellt wird, wenn einer seiner Artikel bereitgestellt wird, kann kein leerer Ordner bereitgestellt werden.

Aktualisieren Sie nach Abschluss der Bereitstellung das Semantikmodell. Weitere Informationen finden Sie unter Bereitstellen von Inhalten für eine leere Phase.

Bereitstellungsoptionen

Bereitstellungspipelines bieten drei Optionen für die Bereitstellung Ihrer Fabric-Inhalte:

Nachdem Sie sich für die Bereitstellung Ihrer Inhalte entschieden haben, können Sie Ihre Bereitstellung überprüfen und eine Notiz hinterlassen.

Bereitstellen aller Inhalte

  1. Wählen Sie die Zielstufe aus.
  2. Wählen Sie im Dropdownmenü eine benachbarte Phase aus, aus der Sie bereitstellen möchten.
  3. Wählen Sie die Elemente aus, die Sie bereitstellen möchten.
  4. Wählen Sie die Schaltfläche Bereitstellen aus.

Ein Screenshot, der zeigt, wie Inhalte von der Entwicklungs- in die Testphase in der neuen Benutzeroberfläche der Bereitstellungspipeline übertragen werden.

Der Bereitstellungsprozess erstellt ein Duplikat des Arbeitsbereichs in der Zielphase. Dieser Arbeitsbereich enthält alle ausgewählten Inhalte aus der Quellstufe.

Selektive Bereitstellung

Wenn Sie nicht alles aus dieser Phase bereitstellen möchten, können Sie bestimmte Elemente für die Bereitstellung auswählen. Wählen Sie den Link Mehr anzeigen aus. Wählen Sie anschließend die Elemente aus, die Sie bereitstellen möchten. Beim Klicken auf die Schaltfläche Bereitstellen werden nur die ausgewählten Elemente in der nächsten Phase bereitgestellt.

Hinweis

Elemente können nicht für die Bereitstellung über Arbeitsbereichsordner in der Standardstufenansicht ausgewählt werden. Wenn Sie jedoch zur flachen Listenansicht wechseln, können Sie Elemente für die Bereitstellung in Arbeitsbereichsordnern auswählen.

Fabric-Elemente sind häufig mit anderen Elementen verknüpft oder davon abhängig. Dashboards, Berichte, semantische Modelle, Datenflüsse, Seehäuser und Lagerhäuser sind allesamt Beispiele für Elemente, die mit anderen Elementen verwandt oder von ihnen abhängig sein können. Um alle Elemente einzubeziehen, die mit dem Element, das Sie bereitstellen möchten, in Zusammenhang stehen, verwenden Sie die Schaltfläche „Zugehörige auswählen“. Wenn Sie zum Beispiel einen Bericht in die nächste Stufe deployen möchten, wählen Sie die Schaltfläche "Verwandte auswählen ", um das semantische Modell zu markieren, mit dem der Bericht verbunden ist, sodass beide zusammen bereitgestellt werden und der Bericht nicht kaputtgeht.

Wenn Sie nicht alles aus dieser Phase bereitstellen möchten, können Sie nur bestimmte Elemente für die Bereitstellung auswählen. Da Dashboards, Berichte, Semantikmodelle und Dataflows Abhängigkeiten aufweisen könnten, können Sie mit der Schaltfläche „Zugehörige auswählen“ alle Elemente anzeigen, von denen dieses Element abhängig sind. Wenn Sie beispielsweise einen Bericht in die nächste Phase bereitstellen möchten, wählen Sie die Schaltfläche Zugehörige auswählen aus, um das semantische Modell zu markieren, mit dem der Bericht verknüpft ist, sodass beide zusammen bereitgestellt werden und der Bericht nicht beeinträchtigt wird.

Die Schaltfläche „Bereitstellen“ zeigt die Anzahl der Elemente an, die für die Bereitstellung ausgewählt sind.

Nicht unterstützte Elemente werden auch in dieser Liste angezeigt. Nicht unterstützte Elemente können nicht bereitgestellt werden, aber sie können gefiltert werden.

Screenshot der Option für die selektive Bereitstellung in Bereitstellungspipelines.

Hinweis

  • Sie können ein Fabric-Element nicht in der nächsten Phase bereitstellen, wenn die Elemente, von denen es abhängt, in der Phase, in die Sie bereitstellen, nicht vorhanden sind. Bei der Bereitstellung eines Berichts ohne Semantikmodell tritt beispielsweise ein Fehler auf, es sei denn, das Semantikmodell ist bereits in der Zielphase vorhanden.
  • Möglicherweise erhalten Sie unerwartete Ergebnisse, wenn Sie ein Power BI-Element ohne das Element bereitstellen, von dem es abhängt. Dies kann passieren, wenn sich ein Semantikmodell oder ein Dataflow in der Zielphase geändert hat und nicht mehr mit dem in der Phase identisch ist, aus der die Bereitstellung erfolgt.

Beim Bereitstellen von Arbeitsbereichen, die Ordner enthalten, gelten die folgenden Regeln:

  • Artikel mit demselben Namen und Typ werden gepaart. Wenn es in einem Arbeitsbereich zwei Elemente mit demselben Namen und Typ gibt, werden die Elemente nur dann mit Elementen in der Zielstufe gekoppelt, wenn der Pfad identisch ist (sie befinden sich im selben Ordner).
  • Da ein Ordner nur bereitgestellt wird, wenn einer oder mehrere seiner Artikel bereitgestellt wird/werden, kann kein leerer Ordner bereitgestellt werden.
  • Einzelne Ordner können in der Bereitstellung nicht manuell bereitgestellt werden. Deren Bereitstellung wird automatisch ausgelöst, wenn eines oder mehrere ihrer Elemente bereitgestellt werden.
  • Wenn nur einige Elemente in einem Ordner bereitgestellt werden, wird die Struktur aller Elemente im Ordner in der Stufe, in die bereitgestellt wird, aktualisiert, selbst wenn die Elemente selbst nicht bereitgestellt werden.
  • Die Ordnerhierarchie von gekoppelten Artikeln wird nur während der Bereitstellung aktualisiert. Während der Zuordnung nach dem Pairing-Vorgang wird die Hierarchie der gekoppelten Artikel noch nicht aktualisiert.

Einfache Listenansicht

Mit der aktuellen Ansicht der Ordnerhierarchie können Sie für die Bereitstellung nur Elemente auf derselben Ordnerebene auswählen. Elemente können nicht über Ordner hinweg ausgewählt werden.

Die Flache Listenansicht ist ein zusätzliches Feature von Bereitstellungspipelinen, mit dem Sie Elemente unabhängig vom Standort auswählen können. Mit der Listenansicht ohne Hierarchie können Sie jetzt Elemente über Ordner hinweg auswählen, unabhängig von ihrer Position im Arbeitsbereich.

Folgendes ist wichtig, wenn Sie die flache Listenansicht verwenden.

  • Um die Funktion zu aktivieren, gibt es oben im Bühneninhaltbereich einen Schalter.
  • Einmal in der flachen Listenansicht wird eine zusätzliche Positionsspalte angezeigt und enthält den vollständigen Pfad eines Elements.
  • Die Schaltfläche " Verwandte Auswahl " funktioniert nur in einer flachen Listenansicht (sie ist aktiviert, wenn mindestens ein Element ausgewählt ist). Wenn Sie sich daher in der Ordneransicht befinden und auf diese Schaltfläche klicken, wird die Ansicht automatisch zur Flachlistenansicht verschoben.
  • Wenn Sie sich in der Flachlistenansicht befinden, einige Elemente für die Bereitstellung ausgewählt und dann wieder in die Ordneransicht verschoben werden, wird die Auswahl auf keine zurückgesetzt. Dieses Verhalten gilt auch für das Filtern von Elementen.

Screenshot der Flachlistenansicht in einer Bereitstellungspipeline.

Rückwärts gerichtete Bereitstellung

Es kann vorkommen, dass Sie Inhalte in einer vorherigen Phase bereitstellen möchten.

Hinweis

Beachten Sie, dass die Rückwärtsbereitstellung nur bei der Bereitstellung aller Elemente möglich ist. Dies bedeutet, dass Sie Elemente nicht selektiv rückwärts bereitstellen können, sie müssen alle Elemente bereitstellen, um die Rückwärtsbereitstellung durchzuführen.

Ein Beispiel wäre, dass Sie einen vorhandenen Arbeitsbereich einer Produktionsphase zuweisen und ihn dann rückwärts zuerst in der Testphase und dann in der Entwicklungsphase bereitstellen. Die Bereitstellung für eine vorherige Phase funktioniert nur, wenn die vorherige Phase leer ist.

Ein Screenshot, der zeigt, wie Sie die Bereitstellungsstufe ändern, in die Sie bereitstellen.

Überprüfen Sie Ihre Bereitstellung und hinterlassen Sie eine Notiz

Nachdem Sie ausgewählt haben, welche Inhalte bereitgestellt werden sollen, werden in einem Popupfenster alle Elemente aufgelistet, die Sie bereitstellen möchten. Sie können die Liste überprüfen und der Bereitstellung eine Notiz oder einen Kommentar hinzufügen. Das Hinzufügen von Notizen ist optional, es wird jedoch dringend empfohlen, da die Hinweise dem Bereitstellungsverlauf hinzugefügt werden. Wenn Sie jeder Bereitstellung eine Notiz hinzufügen, wird die Überprüfung des Verlaufs Ihrer Pipelines sinnvoller.

Um einen Hinweis zu hinterlassen, erweitern Sie die Option Hinweis hinzufügen, und schreiben Sie Ihren Hinweis in das Textfeld. Wenn Sie bereit für die Bereitstellung sind, wählen Sie Bereitstellen aus.

Screenshot: Popupfenster für die Bereitstellung mit der erweiterten Option „Hinweis hinzufügen”

Inhalte von einer Stufe in eine andere bereitstellen

Nachdem Sie über Inhalte in einer Pipelinephase verfügen, können Sie diese in der nächsten Phase bereitstellen. Das Bereitstellen von Inhalten in einer anderen Phase erfolgt üblicherweise nach dem Ausführen einiger Aktionen in der Pipeline. Beispielsweise können Sie in der Entwicklungsphase Änderungen an Ihren Inhalten durchführen oder Inhalte in der Testphase testen. Obwohl Sie bis zu zehn verschiedene Phasen in einer Pipeline verwenden können, läuft ein typischer Workflow für das Verschieben von Inhalten von der Entwicklungs- zur Testphase und dann von der Test- zur Produktionsphase ab. Weitere Informationen zu diesem Prozess finden Sie im Abschnitt Bereitstellen von Inhalten in einem vorhandenen Arbeitsbereich.

Wenn Sie Inhalte in einer Phase bereitstellen, in der bereits andere Inhalte enthalten sind, wählen Sie die Elemente aus, die Sie bereitstellen möchten. Ein Element, das mit einem anderen Element in der Quellphase gekoppelt ist (der Name des gekoppelten Elements wird in der letzten Spalte angezeigt) wird davon überschrieben.

Beziehungen zwischen den Elementen werden nicht beibehalten. Wenn Sie also einen Bericht bereitstellen, der an ein Semantikmodell in der Quellphase gebunden ist, wird nur der Bericht bereitgestellt. Wenn Sie alle Inhalte bereitstellen möchten, die mit dem Bericht verbunden sind, verwenden Sie die Schaltfläche Zugehörige auswählen.

Um Inhalte in der Bereitstellungspipeline auf die nächste Stufe zu bringen, wählen Sie die Elemente aus und klicken Sie dann auf die Schaltfläche „Bereitstellen“.

Wenn Sie die Karten für die Test- und die Produktionsphase überprüfen, können Sie das Datum und den Zeitpunkt der letzten Bereitstellung anzeigen. Dies gibt an, wann Inhalte zuletzt auf der Staging-Umgebung bereitgestellt wurden.

Über den Zeitpunkt der Bereitstellung kann ermittelt werden, wann eine Phase das letzte Mal aktualisiert wurde. Er ist auch nützlich, wenn Sie die Zeit zwischen Test- und Produktionsbereitstellungen nachverfolgen möchten.