Teilen über


Einführung in Bereitstellungspipelines

Hinweis

In den Artikeln in diesem Abschnitt wird beschrieben, wie Sie Inhalte in Ihrer App bereitstellen. Informationen zur Versionskontrolle finden Sie in der Dokumentation zur Git-Integration.

In der heutigen Welt sind Analysen ein wesentlicher Bestandteil der Entscheidungsfindung in nahezu jeder Organisation. Das Fabric-Tool für Bereitstellungspipelines bietet Autor*innen von Inhalten eine Produktionsumgebung, in der sie zusammenarbeiten können, um den Lebenszyklus von Unternehmensinhalten zu verwalten. Mithilfe von Bereitstellungspipelines können Autoren Inhalte innerhalb des Diensts entwickeln und testen, bevor sie für Benutzer bereitgestellt werden. Sehen Sie sich die vollständige Liste der unterstützten Elementtypen an, die Sie bereitstellen können.

Informationen zur Verwendung von Bereitstellungspipelines

Unter diesen Links können Sie erfahren, wie Sie das Tool der Bereitstellungspipelines verwenden.

Unterstützte Elemente

Wenn Sie Inhalte von einer Pipelinephase in einer anderen bereitstellen, können die kopierten Inhalte die folgenden Elemente enthalten:

Pipelinestruktur

Sie können entscheiden, wie viele Phasen Sie in Ihrer Bereitstellungspipeline verwenden möchten. Sie können zwischen zwei und zehn Phasen verwenden. Wenn Sie eine Pipeline erstellen, werden die drei typischen Standardphasen als Ausgangspunkt angegeben. Sie können jedoch Phasen nach Ihren Anforderungen hinzufügen, löschen oder umbenennen. Unabhängig davon, wie viele Phasen Sie verwenden, sind die allgemeinen Konzepte gleich:

  • Entwicklung

    In der ersten Phase von Bereitstellungspipelines, laden Sie zusammen mit anderen Ersteller*in neue Inhalte hoch. Sie können in dieser oder einer anderen Phase erstellen und entwickeln.

  • Test

    Nachdem Sie alle erforderlichen Änderungen an Ihren Inhalten vorgenommen haben, können Sie in die Testphase übergehen. Laden Sie die geänderten Inhalte hoch, damit sie in diese Testphase verschoben werden können. Es folgen drei Beispiele dafür, was in der Testumgebung möglich ist:

    • Freigeben von Inhalten für Tester und Prüfer

    • Laden und Ausführen von Tests mit größeren Datenmengen

    • Testen Ihrer App, um zu prüfen, wie sie für Ihre Endbenutzer aussieht

  • Produktion

    Nachdem Sie den Inhalt getestet haben, können Sie in der Produktionsphase die endgültige Version Ihres Inhalts an Benutzer in den Geschäftsbereichen des Unternehmens weitergeben.

Screenshot: Bereitstellungspipeline in Aktion. Alle drei Phasen, die Entwicklungs-, Test- und Produktionsphase, verfügen über Inhalte.

Artikel-Pairing

Die Kopplung ist der Prozess, mit dem ein Element (z. B. Berichte, Dashboards und semantische Modelle) in einer Phase der Bereitstellungspipeline mit demselben Element in der angrenzenden Phase verknüpft ist. Pairing erfolgt, wenn Sie einem Arbeitsbereich eine Bereitstellungsphase zuweisen oder Inhalte aus einer Phase in eine andere bereitstellen. Es ist wichtig zu verstehen, wie das Pairing funktioniert, um sicherzustellen, dass beim Wechsel von einer Phase zur nächsten die richtigen Elemente kopiert oder überschrieben werden. Wenn für Elemente kein Pairing durchgeführt wird, werden sie, auch wenn sie anscheinend identisch sind (gleicher Name, Typ und Ordner), bei einer nachfolgenden Bereitstellung nicht überschrieben.

  • Elemente im selben Ordner mit demselben Namen und Typ werden automatisch gekoppelt, wenn der Arbeitsbereich zugewiesen oder Elemente bereitgestellt werden.
  • Gekoppelte Elemente bleiben gekoppelt, auch wenn Sie deren Namen ändern. Daher können gekoppelte Elemente unterschiedliche Namen haben.
  • Elemente, die hinzugefügt wurden, nachdem der Arbeitsbereich einer Pipeline zugewiesen wurde, werden nicht automatisch gekoppelt. Daher können Sie identische Elemente in benachbarten Arbeitsbereichen haben, die nicht gekoppelt sind.

Weitere Informationen zur Elementkopplung und deren Funktionsweise finden Sie unter Elementpaarung.

Bereitstellungsmethode

Wenn Sie Inhalte aus der Quellstufe in einer Zielstufe bereitstellen, werden gekoppelte Elemente überschrieben. Inhalte in der Zielphase, die in der Quellphase nicht vorhanden sind, verbleiben unverändert in der Zielphase. Nach dem Klicken auf Bereitstellen erhalten Sie eine Warnung mit der Anzahl von Elementen, die überschrieben werden.

Screenshot: Warnmeldung zu überschriebenen Inhalten, die angezeigt wird, wenn eine Bereitstellung kurz davor steht, Änderungen an Elementen in der Phase zu verursachen, in der Sie die Bereitstellung vornehmen.

Weitere Informationen dazu, welche Elementeigenschaften in die nächste Phase kopiert werden und welche Eigenschaften nicht kopiert werden, finden Sie unter Grundlegendes zum Bereitstellungsprozess.

Automation

Sie können Inhalte auch programmgesteuert bereitstellen, indem Sie die REST-APIs für Bereitstellungspipelines verwenden. Weitere Informationen zum Automatisierungsprozess finden Sie unter Automatisieren Ihrer Bereitstellungspipeline mit APIs und DevOps.