Over Power BI-integratie

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

Met Power BI, een suite met hulpprogramma's voor bedrijfsanalyse, kunt u gegevens ophalen uit Analytics, rapporten genereren en aanpassen aan uw behoeften. Gebruik Power BI om impromptu-analyses uit te voeren, mooie rapporten te produceren en te publiceren voor bedrijfsverbruik.

Met de integratie van Power BI met Analytics kunt u verder gaan dan de ingebouwde Analytics-rapporten en dashboardwidgets om volledig aangepaste rapporten te genereren.

Gegevensverbindingsmethoden

U kunt gegevens uit Analytics op een van de drie manieren ophalen die in de volgende tabel worden beschreven.

Notitie

OData (Open Data Protocol) is een ISO/IEC-goedgekeurde OASIS-standaard die een set aanbevolen procedures definieert voor het bouwen en gebruiken van REST API's. Zie de OData-documentatie voor meer informatie.

optie Verbinding maken ion

Beschrijving

Overwegingen


Power BI kan OData-query's uitvoeren. OData-query's zijn krachtig en kunnen gegevens filteren en aggregeren voordat ze worden geretourneerd naar Power BI.

Dit is de aanbevolen methode, met uitzondering van eenvoudigere rapporten over boards-gegevens. Hiervoor moet u OData-query's schrijven. Dit is vergelijkbaar met het schrijven van SQL-query's. Gelukkig bieden we verschillende voorbeeldrapporten om u te helpen aan de slag te gaan.

De Azure DevOps Data-connector werkt met analyseweergaven. Als u toegang wilt krijgen tot analyseweergaven, moet u de functie inschakelen zoals beschreven in Preview-functies inschakelen

Deze connector werkt alleen met boards-gegevens (werkitems) en biedt geen ondersteuning voor andere gegevenstypen, zoals pijplijnen. Het biedt een platte lijst met werkitems en biedt geen ondersteuning voor werkitemhiërarchieën. Op dit moment hebben we geen plannen om de connector bij te werken ter ondersteuning van andere typen gegevens. We raden u aan OData-query's te gebruiken, tenzij u een eenvoudiger rapport over boards-gegevens hebt.

Power BI biedt een OData-feedconnector waarmee u verbinding kunt maken en door het OData-eindpunt van analytic kunt bladeren. Dit is de typische manier waarop Power BI communiceert met OData-feeds. U kunt door de entiteiten bladeren en selecteren en de bijbehorende Power Query-editor gebruiken om de gegevensset te filteren.

Gebruik deze methode alleen als u een klein account hebt. Deze methode biedt geen ondersteuning voor het vouwen van query's aan de serverzijde. Alle filters worden aan de clientzijde toegepast. Alle gegevens worden in Power BI opgehaald voordat u de filters toepast. Als u een klein account hebt, werkt dit mogelijk goed voor u. Als u echter een groot account hebt, hebt u mogelijk lange vernieuwingstijden en time-outs.

Query-editor

Zodra u gegevens uit Analytics in Power BI hebt verbonden, kunt u de onderliggende gegevens altijd wijzigen met behulp van de Power Query-editor en Geavanceerde editor van Power BI. Let op de volgende operationele beperkingen:

  • Wanneer u verbinding maakt met behulp van OData-query's of een OData-feed, kunt u queryfilters, gegevens opgeven die moeten worden geretourneerd, gegevens die moeten worden samengevoegd en meer.
  • Wanneer u verbinding maakt met behulp van een Analytics-weergave, moet u de analyseweergave bewerken om het queryfilter en de velden te wijzigen die u wilt retourneren.

Zie voorbeeldrapporten verderop in dit artikel voor voorbeelden van rapporten .

Gegevens transformeren in Power BI

Zodra u gegevens in Power BI hebt geïmporteerd, kunt u de Power Query-editor Transformeren, Kolom toevoegen en andere menuopties en hulpprogramma's gebruiken om de gegevens zo nodig te wijzigen. Veel van de voorbeeldrapporten in dit artikel geven instructies over gegevenstransformaties die u moet maken. Deze instructies omvatten enkele van de volgende bewerkingen:

  • Gegevenskolommen uitvouwen
  • Draaikolommen
  • Een kolomgegevenstype transformeren
  • Null-waarden in kolomgegevens vervangen
  • Een aangepast veld en een berekende kolom maken

Zie Transform Analytics-gegevens voor het genereren van Power BI-rapporten voor meer informatie.

Data Analysis Expressions (DAX)

Power BI biedt ondersteuning voor het maken van nieuwe informatie op basis van gegevens die al in uw gegevensmodel zijn opgenomen met behulp van DAX. DAX biedt een verzameling functies, operators en constanten die u in een formule kunt gebruiken om een of meer waarden te berekenen en te retourneren.

Zie Time-in-state berekenen voor een bestaand analyserapport waarin DAX wordt gebruikt.

Zie De basisbeginselen van DAX in Power BI Desktop voor meer informatie.

Rapportvisualisaties, filters, sorteerbewerkingen

Zodra u gegevenstransformaties hebt gemaakt die vereist zijn voor uw specifieke rapport, kunt u uw rapport maken met behulp van het deelvenster Visualisaties , waarbij kolomvelden naar het deelvenster Visualisaties worden gesleept. Vervolgens kunt u het deelvenster Filters gebruiken om alle gegevens te filteren of gegevens te selecteren op basis van een of meer velden.

Raadpleeg de volgende Power BI-artikelen om snel vertrouwd te raken met deze basisfuncties van Power BI:

Voorbeeldrapporten

Er zijn verschillende voorbeeldrapporten beschikbaar om te laten zien hoe u rapporten genereert vanuit een Analytics-weergave of een OData-query.

Voorbeeldrapporten met behulp van de analyseweergave

Voorbeeldrapporten met OData-query's

Zie Overzicht van voorbeeldrapporten met behulp van OData-query's om aan de slag te gaan met OData-query's in Power BI-rapporten. Zie een van de volgende artikelen voor specifieke voorbeelden:

Alle voorbeeldrapportartikelen bevatten de volgende secties en informatie:

  • Voorbeeldquery's: De Power BI-query en de onbewerkte OData-query die wordt gebruikt voor het ophalen van gegevens in Power BI, samen met andere voorbeeldquery's.
  • Gegevens transformeren in Power BI: stappen voor het transformeren van de gegevens in een rapportbare indeling.
  • Maak het rapport: stappen voor het maken van een rapport op basis van de gegevens.

Power BI-extensies

De volgende Marketplace-extensies zijn beschikbaar ter ondersteuning van Power BI-integratie met Analytics.

  • WIQL naar OData vertaalt een Azure DevOps-werkitemquery in een OData-query voor gebruik met Azure DevOps Analytics OData-eindpunten, wat handig kan zijn voor beginners om een eenvoudige OData-query te starten.
  • vscode-odata-extensie voegt uitgebreide taalondersteuning toe aan Visual Studio Code voor de OData-querytaal.