Partage via


Automatisez votre pipeline de déploiement avec les API Fabric

L'outil de pipelines de déploiement de Microsoft Fabric permet aux équipes de créer un processus de publication efficace et réutilisable pour leur contenu Fabric.

Important

Cette fonctionnalité est en préversion.

Vous pouvez utiliser les API REST Fabric des pipelines de déploiement pour intégrer Fabric dans le processus d'automatisation de votre organisation. Voici quelques exemples de ce qu’il est possible de faire en utilisant les API :

  • Intégrez Fabric dans des outils DevOps familiers tels qu'Azure DevOps ou GitHub Actions.

  • Planifier des déploiements de pipeline pour qu’ils se déclenchent automatiquement à un moment donné.

  • Déployer plusieurs pipelines en même temps.

  • Mettre en cascade des déploiements de pipeline. Si vous avez un contenu connecté à des pipelines, vous pouvez vous assurer que certains pipelines soient déployés avant d’autres.

Prérequis

Pour utiliser les API de pipeline de déploiement, vous avez besoin des prérequis suivants :

Vous pouvez utiliser les API REST sans PowerShell, mais les scripts de cet article utilisent PowerShell. Pour exécuter les scripts, vous devez installer les programmes suivants :

Fonctions des API des pipelines de déploiement

Les API REST Fabric des pipelines de déploiement vous permettent d'effectuer les fonctions suivantes :

Vous pouvez également utiliser d’autres appels d’API REST Fabric pour effectuer des opérations associées.

Exemples PowerShell

Vous pouvez utiliser les scripts PowerShell suivants pour comprendre comment exécuter plusieurs processus d’automatisation. Pour visualiser ou copier le texte d’un exemple PowerShell, utilisez les liens fournis dans cette section.

  • Déployer tout

    Renseignez les informations suivantes :

    • Nom du pipeline
    • Nom de l’aperçu de la source
    • Nom de l'aperçu cible
    • Notes de déploiement (facultatif)
  • Déploiement sélectif

    Renseignez les informations suivantes :

    • Nom du pipeline
    • Nom de l’aperçu de la source
    • Nom de l'aperçu cible
    • Éléments à déployer (nom complet et type d’élément)
    • Notes de déploiement (facultatif)

Observations et limitations

Lorsque vous utilisez les API de pipelines de déploiement, tenez compte des limitations suivantes :

  • Toutes les limitations qui s’appliquent au pipeline de déploiement, s’appliquent lors de l’utilisation des API. Pour plus d’informations, consultez Pratiques recommandées pour les pipelines de déploiement.

  • Les flux de données ne sont pas pris en charge pour l’instant. Les clients utilisant des dataflows peuvent utiliser les API Power BI.

  • Les principaux de service ne sont pris en charge que pour les éléments Power BI.

  • Toutes les options de déploiement disponibles dans les API Power BI ne sont pas disponibles dans Fabric. Les API suivantes ne sont pas disponibles dans l’API de contenu de phase de déploiement de Fabric :

    • allowPurgeData
    • allowTakeOver
    • allowSkipTilesWithMissingPrerequisites

    Si vous avez besoin de l’une de ces API, utilisez la API Power BI pour déployer. Toutefois, ces API fonctionnent uniquement pour les éléments Power BI.