Verstehen des Bereitstellungsprozesses

Abgeschlossen

Mit dem Tool Bereitstellungspipeline können Benutzer den Entwicklungslebenszyklus von Inhalten innerhalb ihres Mandanten verwalten. Das Feature ist im Power BI-Dienst mit einer Premium-Kapazitätslizenz verfügbar.

Pipelines ermöglichen einen CI/CD-Ansatz (Continuous Integration/Continuous Deployment), der sicherstellt, dass Inhalte bei Bedarf geupdatet, gut getestet und regelmäßig aktualisiert werden. Pipelines sind eine effiziente und dauerhafte Methode zur Automatisierung der Bewegung von Inhalten (Berichte, paginierte Berichte, Dashboards, semantische Modelle und Dataflows) durch die Entwicklungs-, Test- und Produktionsphasen des Lebenszyklus der Inhaltsentwicklung:

  • Entwicklung: Entwerfen, überprüfen und überarbeiten Sie Inhalte in einem Entwicklungsarbeitsbereich.
    • Binden Sie weitere Ersteller für neue Inhalte ein
    • Verwenden Sie minimale semantische Modelle. Wenn die Inhalte für Testing und Überprüfung bereit sind, stellen Sie die Inhalte in der Testphase bereit.
  • Testen: Testen und überprüfen Sie, ob die Inhalte in diesem Vorproduktions-Arbeitsbereich genau sind.
    • Freigeben von Inhalten für Tester und Prüfer
    • Laden und Ausführen von Tests mit größeren Datenmengen
    • Testen Sie Ihre App, um zu prüfen, wie sie für Ihre Endbenutzer aussieht Wenn sie für die Verteilung an Ihre Benutzer bereit ist, stellen Sie die Inhalte in der Produktionsphase bereit.
  • Produktion: Die Arbeitsbereichsinhalte wurden getestet und sind für die Nutzung durch Ihre Benutzer bereit, entweder in einer App oder durch Zugriff auf den Produktionsarbeitsbereich.
    • Teilen Sie die endgültige Version Ihrer Inhalte mit Geschäftsbenutzern in der gesamten Organisation.

Workflow

Eine Workflowansicht ist für die Überprüfung nützlich.

Diagramm, das den Workflow der Bereitstellung von der Entwicklung über das Testen bis zur Produktion und die Teilnahme der Entwickler/Autoren an den einzelnen Phasen darstellt.

Zur Grafik oben sind einige wichtige Bemerkungen angebracht:

  • Die Inhalte (Arbeitsbereich) können sich in jeder der oben dargestellten Phasen unterscheiden. Beispiel:
    • In diesem Beispiel wird die Datenquellengröße (Tabellen- und Datensymbole) erhöht, je näher die Produktion rückt. Es ist jedoch möglich, dass das semantische Modell zwischen der Entwicklungs- und der Testphase verkleinert wird, um die Tests zu ermöglichen.
    • Die Berichte (Diagrammsymbol) ändern sich in jeder Phase.
  • Andere Autoren und Entwickler können separat an Phasen arbeiten.
  • Die Pipeline ist entweder aus drei Arbeitsbereichen aufgebaut, die erstellt wurden, als die Schaltfläche „Bereitstellen“ zum ersten Mal geklickt wurde, oder durch Zuweisen eines anderen Arbeitsbereichs zu jeder Phase.
    • Daher ist jeder der drei Arbeitsbereiche ein unabhängiger und eigenständiger Arbeitsbereich, der als solcher in jedem Arbeitsbereichsaspekt (Berechtigungen, Inhalte usw.) verwaltet werden kann.
    • Bei der Bereitstellung einer Quellstufe auf der Zielstufe überschreibt der Inhalt der ausgewählten Quelle (bestimmtes semantisches Modell, Berichte oder alle Elemente) den entsprechenden Inhalt auf dem Zielarbeitsbereich (Stufe).