À propos de l’intégration de Power BI
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019
Power BI est une suite d’outils d’analytique métier. Avec Power BI, vous pouvez extraire des données d’Analytics, générer des rapports et les personnaliser pour répondre à vos besoins. Utilisez Power BI pour effectuer une analyse impromptue, produire de beaux rapports et publier pour la consommation d’entreprise.
L’intégration de Power BI à Analytics vous permet d’aller au-delà des rapports d’analyse intégrés et des widgets de tableau de bord pour générer des rapports entièrement personnalisés.
Méthodes de connexion de données
Vous pouvez extraire des données d’Analytics dans Power BI de trois façons, décrites dans le tableau suivant.
Remarque
Open Data Protocol (OData) est une norme ISO/IEC approuvée par OASIS qui définit un ensemble de bonnes pratiques pour la création et la consommation d’API REST. Pour plus d’informations, consultez la documentation OData.
Option de connexion
Description
Considérations
Power BI peut exécuter des requêtes OData. Les requêtes OData sont puissantes et peuvent filtrer et agréger des données avant de les renvoyer à Power BI.
Nous recommandons cette méthode, à l’exception des rapports plus simples sur les données boards. Il vous oblige à écrire des requêtes OData, ce qui est similaire à l’écriture de requêtes SQL. Vous pouvez consulter plusieurs exemples de rapports pour vous aider à commencer.
Le connecteur De données Azure DevOps fonctionne avec les vues Analytics. Pour accéder aux vues Analytics, vous devez activer la fonctionnalité comme décrit dans Activer les fonctionnalités en préversion.
Ce connecteur fonctionne uniquement avec les données boards (éléments de travail). Il ne prend pas en charge d’autres types de données, tels que Pipelines. Il fournit une liste plate d’éléments de travail et ne prend pas en charge les hiérarchies d’éléments de travail. Il n’existe aucun plan de mise à jour du connecteur pour prendre en charge d’autres types de données. Nous vous recommandons d’utiliser des requêtes OData, sauf si vous avez un rapport plus simple sur les données boards.
Power BI fournit un connecteur de flux OData qui vous permet de vous connecter au point de terminaison OData d’Analytique et de parcourir celui-ci. Il s’agit généralement de la façon dont Power BI interagit avec les flux OData. Vous pouvez parcourir et sélectionner les entités et utiliser ses Éditeur de requête pour filtrer le jeu de données.
Utilisez cette méthode uniquement si vous avez un petit compte. Cette méthode ne prend pas en charge le pliage des requêtes côté serveur. Tous les filtres sont appliqués côté client. Toutes les données sont extraites dans Power BI avant d’appliquer les filtres. Si vous avez un petit compte, cela peut fonctionner bien pour vous. Si vous avez un compte volumineux, vous pouvez avoir de longues heures d’actualisation et des délais d’expiration.
Éditeur de requête
Après avoir connecté des données à partir d’Analytics dans Power BI, vous pouvez modifier les données sous-jacentes à l’aide des Éditeur Power Query et des Éditeur avancé de Power BI. Notez les contraintes opérationnelles suivantes :
- Lorsque vous vous connectez à l’aide de requêtes OData ou d’un flux OData, vous pouvez spécifier des filtres de requête, des données à retourner, des données à agréger, etc.
- Lorsque vous vous connectez à l’aide d’une vue Analytics, vous devez modifier la vue Analytics pour modifier le filtre de requête et les champs que vous souhaitez retourner.
Pour obtenir des exemples de rapports, consultez les exemples de rapports fournis plus loin dans cet article.
Transformer des données dans Power BI
Après avoir importé des données dans Power BI, vous pouvez utiliser la transformation Éditeur Power Query, ajouter une colonne et d’autres options de menu et d’autres outils pour modifier les données en fonction des besoins. De nombreux exemples de rapports fournis dans cet article fournissent des instructions sur les transformations de données que vous devez effectuer. Ces instructions incluent certaines des opérations suivantes :
- Développer des colonnes de données
- Créer un tableau croisé dynamique des colonnes
- Transformer un type de données de colonne
- Remplacer des valeurs null dans les données de colonne
- Créer un champ personnalisé et une colonne calculée
Pour plus d’informations, consultez Transform Analytics pour générer des rapports Power BI.
Data Analysis Expressions
Power BI prend en charge la création d’informations à partir de données déjà dans votre modèle de données à l’aide d’expressions d’analyse des données (DAX). DAX fournit une collection de fonctions, d’opérateurs et de constantes que vous pouvez utiliser dans une formule pour calculer et retourner une ou plusieurs valeurs.
Pour obtenir un exemple de rapport Analytics qui utilise DAX, consultez Ajouter une mesure de délai dans l’état à votre rapport Power BI.
Pour plus d’informations, consultez Découvrir les principes fondamentaux de DAX dans Power BI Desktop.
Visualisations de rapports, filtres, opérations de tri
Une fois que vous avez apporté des transformations de données requises pour votre rapport, utilisez le volet Visualisations pour créer des modifications dans votre rapport. Vous pouvez faire glisser des champs de colonne dans le volet Visualisations . Vous pouvez ensuite utiliser le volet Filtres pour filtrer toutes les données ou sélectionner des données en fonction d’un ou plusieurs champs.
Pour vous familiariser rapidement avec ces fonctionnalités de base de Power BI, consultez les articles Power BI suivants :
- En savoir plus sur les types de visualisation dans Power BI
- Personnaliser le volet Visualisation
- Découvrir le volet Filtres du rapport
Exemples de rapports
Plusieurs exemples de rapports montrent comment générer des rapports à partir d’une vue Analytics ou d’une requête OData.
Exemples de rapports à l’aide de la vue Analytique
- Obtenir un rapport de bogues actifs
- Obtenir le nombre d’éléments de travail
- Ajouter une date de dernière actualisation
- Filtrer sur les équipes
- Ajouter une mesure d’état de temps à votre rapport Power BI
Exemples de rapports utilisant des requêtes OData
Pour commencer à utiliser des requêtes OData dans des rapports Power BI, consultez Vue d’ensemble des exemples de rapports utilisant des requêtes OData. Pour obtenir des exemples spécifiques, consultez l’un des articles suivants :
Azure Boards
Azure Test Plans
Pipeline
Pipeline et test
Tous les exemples d’articles de rapport fournissent les sections et informations suivantes :
- Exemples de requêtes : Requête Power BI et requête OData brute utilisée pour extraire des données dans Power BI, ainsi que d’autres exemples de requêtes.
- Transformer des données dans Power BI : étapes pour transformer les données dans un format reportable.
- Créez le rapport : étapes pour créer un rapport à partir des données.
Extensions Power BI
Les extensions de la Place de marché suivantes sont disponibles pour prendre en charge l’intégration de Power BI à Analytics.
- WIQL en OData traduit une requête d’élément de travail Azure DevOps en requête OData à utiliser avec des points de terminaison OData Azure DevOps Analytics, ce qui peut être utile pour une requête OData simple.
- l’extension vscode-odata ajoute la prise en charge du langage enrichi à Visual Studio Code pour le langage de requête OData.