Comprendre le processus de déploiement

Effectué

L'outil Pipeline de déploiement permet aux utilisateurs de gérer le cycle de vie du développement du contenu au sein de leur locataire. La fonctionnalité est disponible dans le service Power BI avec une licence Premium Capacity.

Les pipelines permettent une approche d’intégration continue/de déploiement continu (CI/CD), garantissant que le contenu est mis à jour, correctement testé et régulièrement actualisé selon les besoins. Les pipelines constituent un moyen efficace et durable d’automatiser le mouvement du contenu (rapports, rapports paginés, tableaux de bord, modèles sémantiques et flux de données) tout au long des index de développement, de test et de production du cycle de vie du développement du contenu :

  • Développement : concevez, examinez et révisez le contenu dans un espace de travail de développement.
    • Impliquer d’autres créateurs dans le nouveau contenu
    • Utilisez des modèles sémantiques minimaux. Lorsqu’il est prêt à être testé et révisé, déployez le contenu dans la phase de test.
  • Test : testez et vérifiez que le contenu correspond à cet espace de travail de préproduction.
    • Partager du contenu avec des testeurs et des réviseurs
    • Charger et exécuter des tests avec de grands volumes de données
    • Tester votre application pour voir comment elle s’affiche pour vos utilisateurs finaux. Lorsqu’il est prêt à être distribué à vos utilisateurs, déployez le contenu dans la phase de production.
  • Production : le contenu de l’espace de travail a été testé et est prêt à être consommé par vos utilisateurs dans une application ou via l’espace de travail de production.
    • Partager la version finale de votre contenu avec les utilisateurs de l'entreprise

Workflow

Une vue de workflow facilite la révision.

Diagramme représentant le workflow de déploiement du développement pour le test puis la production et la participation développeur/créateurs à chaque étape.

Notez quelques éléments clés concernant le graphique ci-dessus :

  • Le contenu (espace de travail) peut être différent dans chaque étape ci-dessus. Par exemple :
    • Dans cet exemple, la taille de la source de données (icônes de tableau et de données) augmente à mesure que la phase de production approche. Mais il est possible qu’entre les index de développement et de test, le modèle sémantique soit plus petit pour faciliter les tests.
    • Les rapports (icône de graphique) changent à chaque étape.
  • D’autres créateurs et développeurs peuvent travailler séparément sur des étapes.
  • Le pipeline est généré soit à partir de trois espaces de travail créés quand l’utilisateur a cliqué sur le bouton Déployer la première fois, soit en affectant un espace de travail différent à chaque étape.
    • Par conséquent, les trois espaces de travail sont indépendants et autonomes. Ils peuvent être gérés comme tels pour chaque aspect de l’espace de travail (autorisations, contenu, etc.)
    • En déployant un index source dans l’index cible, le contenu de la source sélectionné (modèle sémantique, rapports ou tous les éléments spécifiques) remplace le contenu équivalent de l’espace de travail cible (index).