Freigeben über


Automatisieren Ihrer Bereitstellungspipeline mit Fabric APIs

Mit dem Microsoft Fabric-Tool für Bereitstellungspipelines können Teams einen effizienten und wiederverwendbaren Releaseprozess für ihre Fabric-Inhalte erstellen.

Wichtig

Dieses Feature befindet sich in der Vorschauphase.

Verwenden Sie die Fabric-REST-APIs für Bereitstellungspipelines, um Fabric in den Automatisierungsprozess Ihrer Organisation zu integrieren. Im Folgenden finden Sie einige Beispiele dafür, was mithilfe der API möglich ist:

  • Integrieren Sie Fabric in vertraute DevOps-Tools wie Azure DevOps oder GitHub Actions.

  • Planen Sie Pipelinebereitstellungen so, dass sie zu einem bestimmten Zeitpunkt automatisch erfolgen.

  • Stellen Sie mehrere Pipelines gleichzeitig bereit.

  • Kaskadieren Sie abhängig von Pipelinebereitstellungen. Wenn Sie über Inhalte verfügen, die pipelineübergreifend verbunden sind, können Sie sicherstellen, dass einige Pipelines vor anderen bereitgestellt werden.

Voraussetzungen

Um mit Bereitstellungspipeline-APIs zu arbeiten, benötigen Sie die folgenden Voraussetzungen:

Sie können die REST-API ohne PowerShell verwenden; die Skripts in diesem Artikel nutzen aber PowerShell. Um die Skripts ausführen zu können, müssen Sie die folgenden Programme installieren:

API-Funktionen für Bereitstellungspipelines

Die Fabric-REST-APIs für Bereitstellungspipelines machen die folgenden Funktionen möglich:

Sie können auch andere Fabric REST-API-Aufrufe verwenden, um verwandte Vorgänge auszuführen.

PowerShell-Beispiele

Die folgenden PowerShell-Skripts verdeutlichen, wie mehrere Automatisierungsprozesse ausgeführt werden. Verwenden Sie die Links in diesem Abschnitt, um den Text in einem PowerShell-Beispiel anzuzeigen oder zu kopieren.

  • Alle bereitstellen

    Geben Sie die folgenden Informationen ein:

    • Name der Pipeline
    • Quellen-Stagename
    • Name der Zielstage
    • Bereitstellungsnotizen (optional)
  • Selektive Bereitstellung

    Geben Sie die folgenden Informationen ein:

    • Name der Pipeline
    • Quellen-Stagename
    • Name der Zielstage
    • Bereitzustellende Elemente (Anzeigename und Elementtyp der Elemente)
    • Bereitstellungsnotizen (optional)

Überlegungen und Einschränkungen

Bei der Verwendung der Bereitstellungspipeline-APIs sind die folgenden Einschränkungen zu beachten:

  • Alle Einschränkungen, die für die Bereitstellungspipeline gelten, gelten bei Verwendung der APIs. Weitere Informationen finden Sie unter Bewährte Methoden für Bereitstellungspipelines.

  • Dataflows werden derzeit nicht unterstützt. Kunden, die Dataflows verwenden, können die Power BI-APIs verwenden.

  • Dienstprinzipale werden nur für Power-BI-Elemente unterstützt.

  • Nicht alle Bereitstellungsoptionen, die in den Power BI-APIs verfügbar sind, sind in Fabric verfügbar. Die folgenden APIs sind in der Bereitstellungsphase-Inhalts-API von Fabric nicht verfügbar:

    • allowPurgeData
    • allowTakeOver
    • allowSkipTilesWithMissingPrerequisites

    Wenn Sie eine dieser APIs benötigen, verwenden Sie die Power BI-API zum Bereitstellen. Diese APIs funktionieren jedoch nur für Power BI-Elemente.