Analys visar datauppsättningsdesign
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Varje analysvy definierar en datauppsättning i Power BI. Datauppsättningar är de tabeller och egenskaper som används för att skapa visualiseringar. De datauppsättningar som genereras av Power BI Data Connector för Azure DevOps har följande egenskaper:
- De entiteter och associerade fält som är tillgängliga från Analytics plattas ut (avnormaliserade) till en enda tabell. Användarnamnet i "Skapad av" modelleras till exempel som en sträng (användarnamn) i stället för användar-ID. Det eliminerar behovet av att skapa relationer mellan tabeller för att skapa rapporter.
- Historiska data modelleras som ögonblicksbilder för varje tidsperiod, så trendande rapportering är enkelt.
Mer information om Power BI och datauppsättningar finns i Power BI – grundläggande begrepp för Power BI-tjänst.
Platta ut Analytics OData-slutpunkten
Analytics OData-slutpunkten ger en normaliserad representation av analysdata. Data normaliseras främst för att stödja rapportering om "många-till-många"-relationer som finns mellan data, till exempel arbetsobjekt och associerade taggar.
Power BI Data Connector representerar dessa data som en enda tabell så att relationerna som visas i vår Analysdatamodell inte behöver återskapas i Power BI. Med den här representationen kan du filtrera direkt på komplexa fält, till exempel arbetsobjekttaggar.
Processen gör det mycket enklare att komma igång med dina rapporter. Alla fält som är tillgängliga via Analytics OData-slutpunkten är dock inte tillgängliga för val i en analysvy.
Valbara fält i Analysvyer
De fält som du kan välja i en analysvy motsvarar vanliga fält för arbetsspårning och analysdatalagerfält.
Arbetsspårningsfält
Du kan välja alla arbetsspårningsfält i en analysvy, förutom följande fält:
- Fält som inte ingår i projektet där vyn skapades
- Långa textfält som Beskrivning, Historik och andra fält med en HTML-datatyp
- Fält för antal arbetsobjektlänkar, till exempel ExternalLinkCount, HyperLinkCount, AttachedFileCount, RelatedLinkCount
- Specifika REST API-fält, till exempel Vattenstämpel, IsDeleted
- Fält med många-till-många-relationer , till exempel team, brädkolumn, brädnamn
Viktigt
Identitets- eller personnamnfält, till exempel Skapad av, Tilldelad till osv., är valbara fält, men du kan för närvarande inte välja dessa fält som fältvillkor för filtrering av arbetsobjekt.
En beskrivning av varje arbetsobjektspårningsfält finns i Referens för entiteter och egenskaper för Azure Boards.
Fält för analysdatalager
Du kan välja följande Analytics-baserade fält i en analysvy:
Fält | Beskrivning |
---|---|
Cykeltid | Tid för ett arbetsobjekt att gå från en tillståndskategori med "Pågår" till "Slutförd". |
Datum (ingår automatiskt med historik) | Stöder visning av den dagliga, veckovisa eller månatliga historiken för den filtrerade uppsättningen arbetsobjekt. |
Är aktuell (ingår automatiskt med historik) | Stöder filtrering av data för att visa den senaste ögonblicksbilden av den filtrerade uppsättningen arbetsobjekt genom att ange värdet till True . |
Leveranstid | Tid för ett arbetsobjekt att flytta från en tillståndskategori med "Föreslagen" till "Slutförd". |
Överordnat arbetsobjekt-ID | Arbetsobjekt-ID för överordnat för ett arbetsobjekt. |
Projektnamn | Motsvarar projektfältet. |
Revision | Ett tal som har tilldelats till den historiska revisionen av ett arbetsobjekt. |
Taggar | Semikolonavgränsad lista över taggar. |
WorkItemRevisionSK | Den unika analyticsnyckeln för arbetsobjektets revision, som används för att ansluta relaterade entiteter. |
Information om tillståndskategorier finns i Arbetsflödestillstånd och tillståndskategorier. Mer detaljerad information om Analysdatamodell finns i Datamodell för analys.
Om du vill komma åt andra fält som är tillgängliga via Analys, inkluderar du motsvarande surrogatnycklar (SK) eller arbetsobjekts-ID i analysvyn. Skapa sedan de nödvändiga mappningstabellerna baserat på egenskapen Analysnavigering.
- Iterationer (IterationSK)
- Områden (AreaSK)
- Teams (AreaSK – generera mappningstabell baserat på teams navigeringsegenskap)
- BoardLocations (AreaSK – generera mappningstabell baserat på navigeringsegenskapen BoardLocations )
- Datum (DateSK)
- Process (AreaSK – generera mappningstabell baserat på processnavigeringsegenskap )
- WorkItemLinks (arbetsobjekts-ID)
Datarelationer
Det är viktigt att förstå analysdatamodellen för att skapa goda relationer mellan entiteter.
När grundläggande data returneras från Analytics är data som standard relaterade enligt bilden nedan:
Taggar, Teams och användare är inte relaterade till någon av de andra data. Det är relaterat till hur dessa entiteter är relaterade. De kan vara relaterade på ett par sätt:
- Många-till-många-relationer som inte hanteras enkelt i dessa modeller
- Det finns flera relationer mellan entiteter som mellan användare och arbetsobjekt. De är relaterade till:
- Tilldelad till
- Skapad av
- Ändrad av
- och så vidare
Du kan hantera flera relationer ganska enkelt. I standardmodellen kan du till exempel redigera frågan, välja kolumnen AssignedTo i tabellen WorkItems och expandera kolumnen så att den innehåller alla data från tabellen Användare . Du kan även upprepa den här processen för kolumnerna Skapad av och Ändrad av. Det hjälper dig att ha flera länkar från en tabell till en annan som inte är tillåten.
En annan anledning till att expandera kolumner på det här sättet är att hantera cirkelrelationer som inte heller är tillåtna. Ta till exempel följande sökväg: Projektområden >> Arbetsobjekt > Projekt. Det är ett typiskt cirkulärt problem. Vad händer om du vill se vilka ares som ingick i ett visst projekt? Modellen som den är skapad har relationer mellan områden och arbetsobjekt och projekt och arbetsobjekt, men Projekt kan inte vara relaterade till områden eftersom det slutför den cirkulära relationen och därför inte tillåts. Om du vill hantera det här scenariot kan du expandera kolumnen Projekt i tabellen Områden. Gör detta genom att utföra följande steg:
Välj Redigera frågor på fliken Start.
Välj frågan Områden.
Rulla till kolumnen Project (den sista kolumnen) och välj ikonen Expandera överst i kolumnen.
Avmarkera alla kolumner förutom ProjectName och välj OK.
Nu kan du visa en lista över områden efter projekt och få ett antal områden i varje projekt.
Relaterade artiklar
- Historisk datarepresentation i Analytics
- Datamodell för analys
- Översikt över Power BI-integrering
- Fältindex för arbetsobjekt
- Kategorier för arbetsobjekt
- Kvarvarande uppgifter, tavlor och planer
- Ansluta med Power BI Data Connector
- Data Connector – exempelrapporter
- Funktioner som är tillgängliga i Power BI Data Connector
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för