Om Power BI-integrering
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Power BI är en uppsättning affärsanalysverktyg. Med Power BI kan du hämta data från Analytics, generera rapporter och anpassa dem efter dina behov. Använd Power BI för att utföra improviserad analys, skapa snygga rapporter och publicera för företagsförbrukning.
Med integreringen av Power BI med Analytics kan du gå längre än de inbyggda analysrapporterna och instrumentpanelswidgetarna för att generera helt anpassade rapporter.
Dataanslutningsmetoder
Du kan hämta data från Analytics till Power BI på tre sätt, som beskrivs i följande tabell.
Kommentar
Open Data Protocol (OData) är en ISO/IEC-godkänd OASIS-standard som definierar en uppsättning metodtips för att skapa och använda REST-API:er. Mer information finns i OData-dokumentationen.
Anslutningsalternativ
Beskrivning
Överväganden
Power BI kan köra OData-frågor. OData-frågor är kraftfulla och kan filtrera och aggregera data innan de returneras till Power BI.
Vi rekommenderar den här metoden, förutom enklare rapporter om boards-data. Det kräver att du skriver OData-frågor, vilket liknar att skriva SQL-frågor. Du kan granska flera exempelrapporter som hjälper dig att komma igång.
Azure DevOps Data-anslutningsappen fungerar med analysvyer. För att få åtkomst till Analytics-vyer måste du aktivera funktionen enligt beskrivningen i Aktivera förhandsgranskningsfunktioner.
Den här anslutningsappen fungerar endast med Boards-data (arbetsobjekt). Den stöder inte andra datatyper, till exempel pipelines. Den innehåller en platt lista över arbetsobjekt och stöder inte arbetsobjekthierarkier. Det finns inga planer på att uppdatera anslutningsappen för att stödja andra typer av data. Vi rekommenderar att du använder OData-frågor om du inte har en enklare rapport om boards-data.
Power BI tillhandahåller en OData Feed-anslutningsapp som gör att du kan ansluta till och bläddra i analysprogrammets OData-slutpunkt. Det är det typiska sättet som Power BI interagerar med OData-feeds. Du kan bläddra bland och välja entiteterna och använda dess Power Query-redigeraren för att filtrera datamängden.
Använd endast den här metoden om du har ett litet konto. Den här metoden stöder inte frågedelegering på serversidan. Alla filter tillämpas på klientsidan. Alla data hämtas till Power BI innan filtren används. Om du har ett litet konto kan det fungera bra för dig. Om du har ett stort konto kan du ha långa uppdateringstider och tidsgränser.
Frågeredigerare
När du har anslutit data från Analytics i Power BI kan du ändra underliggande data med power BI:s Power Query-redigeraren och Avancerad redigerare. Observera följande driftbegränsningar:
- När du ansluter med OData-frågor eller ett OData-flöde kan du ange frågefilter, data som ska returneras, data att aggregera med mera.
- När du ansluter med en analysvy måste du redigera analysvyn för att ändra frågefiltret och fälten som du vill returnera.
Exempel på rapporter finns i exempelrapporter som tillhandahålls senare i den här artikeln.
Transformera data i Power BI
När du har importerat data till Power BI kan du använda Power Query-redigeraren Transformera, Lägg till kolumn och andra menyalternativ och verktyg för att ändra data efter behov. Många av exempelrapporterna i den här artikeln ger instruktioner om datatransformeringar som du behöver göra. Dessa instruktioner omfattar några av följande åtgärder:
- Expandera datakolumner
- Pivotkolumner
- Transformera en kolumndatatyp
- Ersätt null-värden i kolumndata
- Skapa ett anpassat fält och en beräknad kolumn
Mer information finns i Transformera analysdata för att generera Power BI-rapporter.
Dataanalysuttryck
Power BI har stöd för att skapa ny information från data som redan finns i datamodellen med hjälp av DAX (Data Analysis Expressions). DAX innehåller en samling funktioner, operatorer och konstanter som du kan använda i en formel för att beräkna och returnera ett eller flera värden.
En analysexempelrapport som använder DAX finns i Lägga till ett tids-i-tillstånd-mått i din Power BI-rapport.
Mer information finns i Lär dig grunderna för DAX i Power BI Desktop.
Rapportvisualiseringar, filter, sorteringsåtgärder
När du har genomfört de datatransformeringar som krävs för rapporten använder du fönstret Visualiseringar för att skapa ändringar i rapporten. Du kan dra kolumnfält till fönstret Visualiseringar . Du kan sedan använda fönstret Filter för att filtrera alla eller välja data baserat på ett eller flera fält.
Om du snabbt vill bekanta dig med dessa grundläggande Power BI-funktioner kan du läsa följande Power BI-artiklar:
- Lär dig mer om visualiseringstyper i Power BI
- Anpassa fönstret Visualisering
- Ta en rundtur i fönstret rapportfilter
Exempelrapporter
Flera exempelrapporter visar hur du genererar rapporter från antingen en analysvy eller en OData-fråga.
Exempelrapporter med analysvyn
- Hämta rapport om aktiva buggar
- Få ett antal arbetsobjekt
- Lägg till ett datum för senaste uppdatering
- Filtrera på team
- Lägga till ett tids-i-tillstånd-mått i din Power BI-rapport
Exempelrapporter med OData-frågor
Information om hur du kommer igång med OData-frågor i Power BI-rapporter finns i Översikt över exempelrapporter med OData-frågor. Specifika exempel finns i någon av följande artiklar:
Azure Boards
Azure-testplaner
Rörledning
Pipeline och test
Alla exempelrapportartiklar innehåller följande avsnitt och information:
- Exempelfrågor: Power BI-frågan och OData-frågan som används för att hämta data till Power BI tillsammans med andra exempelfrågor.
- Transformera data i Power BI: Steg för att omvandla data till ett rapportbart format.
- Skapa rapporten: Steg för att skapa en rapport från data.
Power BI-tillägg
Följande Marketplace-tillägg är tillgängliga för att stödja Power BI-integrering med Analytics.
- WIQL till OData översätter en Azure DevOps-arbetsobjektfråga till en OData-fråga för användning med Azure DevOps Analytics OData-slutpunkter, vilket kan vara användbart som en enkel OData-fråga.
- vscode-odata-tillägget lägger till omfattande språkstöd till Visual Studio Code för OData-frågespråket.