Over Power BI-integratie
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Power BI is een suite met hulpprogramma's voor zakelijke analyses. Met Power BI 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 drie manieren ophalen in Power BI, zoals beschreven in de volgende tabel.
Notitie
Open Data Protocol (OData) 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.
Verbindingsoptie
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.
We raden deze methode aan, 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. U kunt verschillende voorbeeldrapporten bekijken om aan de slag te gaan.
De Azure DevOps Data-connector werkt met analyseweergaven. Voor toegang tot analyseweergaven moet u de functie inschakelen zoals beschreven in Preview-functies inschakelen.
Deze connector werkt alleen met boardsgegevens (werkitems). Het biedt geen ondersteuning voor andere gegevenstypen, zoals pijplijnen. Het biedt een platte lijst met werkitems en biedt geen ondersteuning voor werkitemhiërarchieën. Er zijn 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 een groot account hebt, hebt u mogelijk lange vernieuwingstijden en time-outs.
Query-editor
Nadat u gegevens uit Analytics in Power BI hebt verbonden, kunt u de onderliggende gegevens 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
Nadat 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.
Expressies voor gegevensanalyse
Power BI biedt ondersteuning voor het maken van nieuwe gegevens uit gegevens die al in uw gegevensmodel aanwezig zijn met behulp van DAX (Data Analysis Expressions). 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 Een time-in-state-meting toevoegen aan uw Power BI-rapport voor een voorbeeldrapport van Analytics waarin DAX wordt gebruikt.
Zie De basisbeginselen van DAX in Power BI Desktop voor meer informatie.
Rapportvisualisaties, filters, sorteerbewerkingen
Nadat u gegevenstransformaties hebt aangebracht die nodig zijn voor uw rapport, gebruikt u het deelvenster Visualisaties om wijzigingen in uw rapport te maken. U kunt kolomvelden naar het deelvenster Visualisaties slepen. 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:
- Meer informatie over visualisatietypen in Power BI
- Het deelvenster Visualisatie aanpassen
- Een rondleiding volgen in het deelvenster Rapportfilters
-voorbeeldrapporten
Verschillende voorbeeldrapporten laten zien hoe u rapporten genereert vanuit een analytics-weergave of OData-query.
Voorbeeldrapporten met behulp van de analyseweergave
- Rapport actieve bugs ophalen
- Een aantal werkitems ophalen
- Een laatste vernieuwingsdatum toevoegen
- Filteren op teams
- Een time-in-state-meting toevoegen aan uw Power BI-rapport
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:
Azure Boards
Azure-testplannen
Pijplijn
Pijplijn en test
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 als een eenvoudige OData-query.
- vscode-odata-extensie voegt uitgebreide taalondersteuning toe aan Visual Studio Code voor de OData-querytaal.