Arbeiten mit Bereitstellungspipelines

Abgeschlossen

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 Entwicklungsänderungen an Ihren Inhalten vorgenommen oder Ihre Inhalte in der Testphase getestet haben. Ein typischer Workflow zum Verschieben von Inhalten zwischen Phasen lautet Entwicklung -> Test und Test -> Produktion.

Um Inhalte in der nächste Phase der Bereitstellungspipeline bereitzustellen, wählen Sie unten in der Phase die Schaltfläche für die Bereitstellung aus.

Wenn Sie die Karten für die Test- und die Produktionsphase überprüfen, können Sie den Zeitpunkt der letzten Bereitstellung anzeigen. Dieser gibt an, wann zuletzt Inhalte in der Phase 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.

Vergleichen von Phasen

Wenn zwei aufeinanderfolgende Phasen Inhalte aufweisen, werden die Inhalte auf der Grundlage der Metadaten der Inhaltselemente verglichen. Dieser Vergleich schließt weder einen Datenvergleich noch einen Vergleich der Aktualisierungszeitpunkte zwischen Phasen ein.

Screenshot mit Hervorhebung der Vergleichsoption zwischen Phasen. Inhalte werden basierend auf den Metadaten der Inhaltselemente verglichen.

Damit Sie die Unterschiede zwischen zwei aufeinanderfolgenden Phasen auf einen Blick erkennen können, wird zwischen den Phasen ein Vergleichssymbol angezeigt. Der Vergleichsindikator kann zwei Zustände annehmen:

ICON ERKLÄRUNG
Screenshot des Symbols, das angezeigt wird, wenn eine dieser Bedingungen erfüllt ist. Einige der Inhaltselemente in jeder Phase wurden geändert oder aktualisiert (weisen unterschiedliche Metadaten auf). Die Anzahl der Elemente unterscheidet sich zwischen den verschiedenen Phasen. Wird angezeigt, wenn eine dieser Bedingungen erfüllt ist: 1) Einige der Inhaltselemente in jeder Phase wurden geändert oder aktualisiert (weisen unterschiedliche Metadaten auf) oder 2) Die Anzahl der Elemente unterscheidet sich zwischen den verschiedenen Phasen.
Screenshot des Symbols, das angibt, dass die Metadaten für jedes Inhaltselement in beiden Phasen identisch ist. Wird angezeigt, wenn der Inhalt in beiden Arbeitsbereichen identisch ist.

Wenn zwei aufeinanderfolgende Phasen nicht identisch sind, wird unterhalb des orangefarbenen Vergleichssymbols ein Link angezeigt. Wenn Sie auf diesen Link klicken, wird eine Liste der Inhaltselemente in beiden Phasen in der Vergleichsansicht geöffnet. Die Vergleichsansicht zeigt Änderungen oder Unterschiede zwischen Elementen in jeder Pipelinephase. Geänderte Elemente erhalten eine der folgenden Beschriftungen:

NEW VERSCHIEDEN MISSING
Wenn ein neues Element in der Quellphase hinzugefügt wird. Ein Element, das sowohl in der Quell- als auch in der Zielphase vorhanden ist. Diese Bezeichnung gibt an, dass ein Element in der Zielphase, aber nicht in der Quellphase vorhanden ist.
Ein neues Element in der Quellphase. Dieses Element ist in der Zielphase nicht vorhanden. Nach der Bereitstellung wird dieses Element in die Zielphase geklont. Ein Element, das sowohl in der Quell- als auch in der Zielphase vorhanden ist, wobei eine der Versionen nach der letzten Bereitstellung geändert wurde. Nach der Bereitstellung überschreibt das Element in der Quellphase das Element in der Zielphase – unabhängig davon, wo die Änderung vorgenommen wurde. Diese Bezeichnung gibt an, dass ein Element in der Zielphase, aber nicht in der Quellphase vorhanden ist.

Screenshot mit Hervorhebung des Vergleichs zwischen Testphase und Produktionsphase.

Bereitstellungsregeln ermöglichen die Anpassung von Phasen

Bei der Arbeit an einer Bereitstellungspipeline weisen die verschiedenen Phasen möglicherweise unterschiedliche Konfigurationen auf. Beispielsweise kann jede Phase unterschiedliche Datenbanken oder unterschiedliche Abfrageparameter aufweisen, oder die Entwicklungsphase könnte Beispieldaten aus der Datenbank abfragen, während die Test- und Produktionsphase die gesamte Datenbank abfragen.

Durch das Konfigurieren von Bereitstellungsregeln können Sie Änderungen an Inhalten zulassen, wenn Inhalte zwischen Pipelinephasen bereitgestellt werden. Wenn Sie beispielsweise möchten, dass ein semantisches Modell in einer Produktionsphase auf eine Produktionsdatenbank verweist, können Sie eine Regel für das semantische Modell definieren. Die Regel wird in der Produktionsphase unterhalb des zugehörigen semantischen Modells definiert. Sobald die Regel definiert wurde, erben Inhalte aus der Testphase, die in der Produktionsphase bereitgestellt werden, den in der Bereitstellungsregel definierten Wert. Die Regel gilt immer, solange sie nicht geändert wird und gültig ist.

Ausführliche Informationen zum Konfigurieren von Bereitstellungsregeln finden Sie unter Erstellen von Bereitstellungsregeln.

Zusammenarbeiten mit anderen: Berechtigungen

Pipeline- und Arbeitsbereichsberechtigungen werden separat erteilt und verwaltet. Sie müssen jedoch sowohl über Berechtigungen für den Pipelinezugriff als auch über Berechtigungen für Arbeitsbereichsmitglieder verfügen, um Inhalte bereitzustellen.

Beispielsweise kann ein Benutzer mit Pipelinezugriff, dem keine Arbeitsbereichsberechtigungen zugewiesen sind, die Pipeline anzeigen und für andere Benutzer freigeben. Dieser Benutzer kann jedoch die Inhalte des Arbeitsbereichs weder in der Pipeline noch auf der Arbeitsbereichsseite anzeigen und kann keine Bereitstellungen durchführen.

Wenn Sie Power BI-Elemente bereitstellen, kann sich auch der Besitz des bereitgestellten Elements ändern. In der folgenden Tabelle wird erläutert, wer die einzelnen Elemente bereitstellen kann und wie sich die Bereitstellung auf den Besitz des Elements auswirkt.

Power BI-Element Erforderliche Berechtigung zum Bereitstellen eines vorhandenen Elements Elementbesitz nach einer erstmaligen Bereitstellung Elementbesitz nach der Bereitstellung in einer Phase mit dem Power BI-Element
Semantikmodell Arbeitsbereichsmitglied Der Benutzer, der die Bereitstellung vorgenommen hat, wird Besitzer. Unverändert
Datenfluss Dataflowbesitzer Der Benutzer, der die Bereitstellung vorgenommen hat, wird Besitzer. Unverändert
Paginierter Bericht Arbeitsbereichsmitglied Der Benutzer, der die Bereitstellung vorgenommen hat, wird Besitzer. Der Benutzer, der die Bereitstellung vorgenommen hat, wird Besitzer.

Durch das Verwalten von Berechtigungen sowohl auf Pipeline- als auch auf Arbeitsbereichsebene (unterschiedliche Phasen) können verschiedenen Personen mit unterschiedlichen Berechtigungen an ihnen arbeiten.

Das Verwalten der Bereitstellungsprozesse, insbesondere für größere Anwendungen mit mehreren Mitwirkenden, kann fehleranfällig sein, wenn jeder über die gleichen Berechtigungen verfügt – das Verwalten dieser Berechtigungen stellt ein optimiertes und striktes Kontrollverfahren dafür dar, wer was tun kann.

Weitere Details dazu finden Sie unter Berechtigungen für Bereitstellungspipelines und Arbeitsbereiche.