À propos de l’intégration de Power BI

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019

Avec Power BI, une suite d’outils d’analytique métier, 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 l’une des trois manières décrites dans le tableau suivant.

Notes

OData (Open Data Protocol) est une norme OASIS approuvée par ISO/IEC qui définit un ensemble de meilleures pratiques pour la création et l’utilisation 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.

Il s’agit de la méthode recommandée, à 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. Heureusement, nous fournissons plusieurs exemples de rapports pour vous aider à démarrer.

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) et 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. À ce stade, nous n’avons pas prévu de mettre à jour le 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. Toutefois, si vous avez un compte volumineux, vous pouvez avoir de longues heures d’actualisation et des délais d’expiration.

Éditeur de requête

Une fois que vous avez connecté des données à partir d’Analytics dans Power BI, vous pouvez toujours modifier les données sous-jacentes à l’aide des Éditeur Power Query de Power BI et des Éditeur avancé. 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

Une fois que vous avez 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’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.

DAX (Data Analysis Expressions)

Power BI prend en charge la création d’informations à partir de données déjà présentes dans votre modèle de données à l’aide de 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 Calculer l’heure d’entrée dans l’état d’une vue Analytics existante.

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 fait des transformations de données requises pour votre rapport particulier, vous pouvez créer votre rapport à l’aide du volet Visualisations , en faisant glisser les champs de colonne vers 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 :

Exemples de rapports

Plusieurs exemples de rapports sont fournis pour montrer 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

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 les débutants pour lancer 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.