Comment optimiser le déploiement des rapports Power BI avec les pipelines dans Fabric ?

Pipeline de déploiement, qu’est-ce que c’est ?

Un pipeline de déploiement dans Microsoft Fabric comprend plusieurs espaces de travail, permettant une intégration et un déploiement continu des mises à jour.

Les phases de déploiement sont généralement 3 :

  • Développement : conception et révision du contenu développé
  • Test : test et vérification dans des conditions de production
  • Production : consommation du contenu testé et validé

Pipeline : Prérequis

Afin d’utiliser les pipelines de déploiement vous devez avoir une souscription Fabric et être administrateur d’au moins un espace de travail Fabric.

Pipeline : Configuration

Pour créer un pipeline de déploiement plusieurs possibilités :

-> Dans « Pipeline de déploiement » dans la barre d’accès à gauche puis « Nouveau pipeline« .

-> Dans « Espace de travail » puis « Pipeline de déploiement » puis « Nouveau Pipeline« .

-> Depuis un espace de travail Fabric en cliquant sur « Créer un pipeline de déploiement.« 

Phases de déploiement

Après avoir nommé et ajouté une description au Pipeline, la création de 3 phases de déploiement est proposée. Des phases peuvent être ajoutées ou supprimées.

Le pipeline est ensuite créé avec les différentes phases de déploiement choisie.

La dernière étape de configuration consiste à sélectionner l’espace de travail Fabric correspondant à la première phase. Lors du déploiement vers la seconde phase, un espace de travail Fabric sera automatiquement créé.

Il est également possible d’assigner un espace de travail Fabric existant à chaque phase.

Pipeline : Déploiement

Lorsque des modifications sont effectuées dans un espace de travail assigné à un pipeline après le dernier déploiement, le pipeline signale les différences entre les phases par le logo suivant :

Il faut savoir que le détail des différences peut être affiché de

2 manières différentes :

Permet d’afficher quels sont les éléments différents ou inexistants dans les deux espaces de travail comparés.

Permet de voir les modifications dans le détail par élément.

D’une phase à une autre, des règles de déploiement peuvent être ajoutées :

 

  • Règles de source de données : le changement de source de donnée est possible entre deux phases pour un modèle sémantique sélectionné.

 

  • Règles de paramètre : le changement d’un paramètre est possible pour un modèle sémantique sélectionné.

 

Ces règles permettent de basculer sur la donnée de production lors du déploiement en phase de production par exemple. Elles permettent également de développer avec un modèle sémantique restreint grâce à un paramètre puis agrandi lors du passage en phase de test.

En conclusion

Les pipelines de déploiement permettent de développer, tester puis passer en production des rapports Power BI de manière automatisée. Les règles de déploiement permettent un changement de source de données et de plage de donnée facilité.

Julie Mathey, Consultante Power Bl

Prêt à parler
avec un expert ?