Power BI Copilot
Article rédigé par Gaëlle Giry-Deloison – Consultante BI Actinvision
Au mois de novembre 2023, Microsoft annonçait la version préliminaire de Copilot Power Bi. Depuis, de nouvelles fonctionnalités apparaissent chaque mois dans les mises à jour. Dans cet article, nous vous proposons de faire le point sur les dernières innovations de l’outil.
C’est quoi Copilot ?
Copilot est un compagnon IA permettant d’améliorer votre efficacité et votre productivité au quotidien. En résumé il permet de :
Générer des requêtes DAX en utilisant le langage naturel
Décrire des mesures
Suggérer du contenu pour un rapport en proposant un résumé de l’ensemble de données
Générer une ou plusieurs pages de rapport selon un prompt donné
Générer un résumé textuel
Générer un visuel narratif
Proposer des synonymes pouvant être ajoutés aux Q&A et ainsi améliorer les performances de réponse des utilisateurs
Prérequis
Pour débuter sur Copilot, vous avez besoin d’une capacité F64 ou P1 Premium. Au vu des coûts très élevés de la capacité F64, assurez-vous de pouvoir la suspendre lorsqu’elle n’est pas utilisée.
L’administrateur doit activer Copilot Power BI dans Microsoft Fabric.
Pour une expérience optimale, veillez à avoir un modèle de donnée propre : vérifiez vos relations entre les tables, préférez un modèle en étoile, nommez vos champs et mesures de manière explicite et prêtez attention aux types de données.
Test des différentes fonctionnalités
Générer des requêtes dans l’éditeur DAX en utilisant le langage naturel
En préversion sur Power BI Desktop
Copilot est une aide pour l’écriture de formules DAX mais il permet également d’expliciter la requête ou d’obtenir des informations concernant une fonction utilisée.
Dans l’exemple ci-dessous, nous demandons à Copilot de :
Sommer les quantités par produit
Calculer la moyenne du prix unitaire
Multiplier les quantités et le prix unitaire
Expliciter la fonction « Summarize »
Décrire des mesures
En préversion sur Power BI Desktop
Copilot facilite la documentation de votre rapport en proposant une description des mesures automatisée.
Suggérer du contenu
En préversion sur Power BI Desktop et Power BI Service.
Copilot élabore des suggestions de contenu à partir du modèle sémantique.
Générer une ou plusieurs pages de rapport selon un prompt donné
En préversion sur Power BI Desktop et Power BI Service.
Il est également possible de lui demander de créer un onglet en partant d’une page blanche avec un prompt approprié.
Générer un résumé textuel
En préversion sur Power BI Service.
Copilot suggère des résumés de pages en mettant en valeur les points clés et en mentionnant des références aux visuels présents.
Générer un visuel narratif
En préversion sur Power BI Desktop et Power BI Service.
Copilot permet de créer un visuel narratif pour résumer un rapport, des pages ou des visualisations spécifiques avec la possibilité de le modifier grâce à des prompts personnalisés.
Notre retour d’expérience
En se basant sur un modèle en étoile structuré, Copilot offre un bon point de départ sur lequel travailler. Il se prend vite en main et propose une interface intuitive.
Sur la partie DAX, l’efficacité de Copilot varie. Il répond de manière correcte à des requêtes simples, ce qui peut s’avérer utile pour les débutants Power BI. Son assistance reste cependant limitée pour des développeurs plus expérimentés puisqu’il n’est pour le moment pas en mesure de gérer des calculs ou des scénarios complexes qui nécessitent une connaissance avancée de DAX. Les suggestions sont basées sur le modèle de données disponible et ne sont donc pas toujours adaptées.
En ce qui concerne la visualisation, Copilot peut fournir des inspirations et une base de travail. Cependant il existe quelques limitations. Les objets visuels proposés sont basiques, ne sont pas tous supporter et ne peuvent pas être modifiés après avoir été générés.
En conclusion, cette version préliminaire marque une étape importante pour les utilisateurs de Power BI. Copilot peut être utile en l’état pour des personnes débutantes sur Power BI. L’outil reste prometteur mais des améliorations sont nécessaires pour répondre aux besoins des utilisateurs plus confirmés.