Dela via


Få åtkomst till data via Excel

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

Du kan komma åt data via Excel, generera rapporter och sedan publicera diagrammen till Power BI eller använda Excel-filen som grund för Power BI-rapporter. För närvarande behöver du alternativa autentiseringsuppgifter aktiverade för att få åtkomst till dataanalys via Excel.

Förutsättningar

Kategori Krav
Åtkomstnivåer - Projektmedlem.
– Minst Grundläggande åtkomst.
behörigheter Som standard har projektmedlemmar behörighet att fråga Analytics och skapa vyer. Mer information om andra krav för tjänst- och funktionsaktivering och allmänna dataspårningsaktiviteter finns i Behörigheter och krav för åtkomst till Analytics.

Obs

Analytics-tjänsten aktiveras automatiskt och stöds i produktion för alla Azure DevOps Services. Power BI-integrering och åtkomst till OData-feed i Analytics Service är allmänt tillgängliga. Vi rekommenderar att du använder den och ger oss feedback. Tillgängliga data är versionsberoende. Den senaste versionen som stöds är v2.0och den senaste förhandsversionen är v4.0-preview. Mer information finns i OData API-versionshantering.

Not

Analytics-tjänsten installeras automatiskt och stöds i produktion för alla nya projektsamlingar för Azure DevOps Server 2020 och senare versioner. Power BI-integrering och åtkomst till OData-feed i Analytics Service är allmänt tillgängliga. Vi rekommenderar att du använder den och ger oss feedback. Om du har uppgraderat från Azure DevOps Server 2019 kan du installera Analytics-tjänsten under uppgraderingen.

Tillgängliga data är versionsberoende. Den senaste versionen som stöds är v2.0och den senaste förhandsversionen är v4.0-preview. Mer information finns i OData API-versionshantering.

Not

Analytics-tjänsten är en förhandsversion för Azure DevOps Server 2019. Du kan aktivera eller installera för en projektsamling. Power BI-integrering och åtkomst till OData-feeden för Analystjänsten finns i förhandsversion. Vi rekommenderar att du använder den och ger oss feedback.

Tillgängliga data är versionsberoende. Den senaste versionen som stöds är v2.0och den senaste förhandsversionen är v4.0-preview. Mer information finns i OData API-versionshantering.

  1. Öppna Excel 2016 eller senare, inklusive Excel för Microsoft 365.

    Om du använder en tidigare version av Excel installerar du Power Query-tillägget från Microsoft Power Query för Excel.

  2. Skapa en tom arbetsbok.

  3. På fliken Data väljer du Ny fråga>Från andra källor>Från OData-flöde.

    Skärmbild som visar Hämta data i Excel.

  4. Ange URL:en i följande format och välj OK:

     https://analytics.dev.azure.com/{Organization_Name}/_odata/{version}/
    

    Om OrganizationName är fabrikam och version är v1.0, så är URL:en https://analytics.dev.azure.com/fabrikam/_odata/v1.0/.

    Skärmbild som visar vald OData-feed.

    Not

    Du kan också ange URL:en med ProjectName- angiven som trimmar resultatet av det angivna projektet för alla entiteter som är relaterade till projektet.

    https://analytics.dev.azure.com/{OrganizationName}/{ProjectName}/_odata/{version}/

     https://{ServerName}:{Port}/tfs/{CollectionName}/_odata/{version}/
    

    Om CollectionName är fabrikam och version är v1.0, då är URL:en https://{ServerName}:{Port}/tfs/fabrikam/_odata/{v1.0}/.

    Välj OData-feed

    Not

    Du kan också ange URL:en med ProjectName- angiven som trimmar resultatet av det angivna projektet för alla entiteter som är relaterade till projektet.

    https://{ServerName}:{Port}/tfs/{CollectionName}/{ProjectName}/_odata/{version}/

  5. Du uppmanas att autentisera mot tjänsten. Om du inte redan har gjort det kan du läsa Klientautentiseringsalternativ.

  6. Välj antingen en enskild entitet för att hämta data för eller kontrollera Välj flera objekt och välj de data som ska returneras.

    Excel Navigator

    Om du väljer Läs inläser Excel in alla data i varje entitet i Power Query. Men det kan vara mer data än du behöver eller mer än vad Excel kan hantera.

    Utför följande steg för att filtrera data:

    1. Välj den entitet som du vill filtrera och välj Redigera för att öppna frågeredigeraren.
    2. För varje kolumn som du vill filtrera väljer du kolumnen och anger filtervillkoren.
    3. När du har tillämpat alla nödvändiga filter väljer du Stäng & Använd i det övre vänstra hörnet.

    Den här åtgärden läser bara in filtrerade data i Power Query, vilket gör den mer hanterbar och relevant för dina behov.

    Viktig

    Välj inte någon entitet som har namnet Ögonblicksbild i sig. Dessa entiteter innehåller tillståndet för varje arbetsobjekt för varje dag sedan varje arbetsobjekt skapades. För lagringsplatser av valfri storlek leder detta till tiotals eller hundratals miljoner arbetsobjekt, som inte läses in korrekt. För att utföra trendanalys begränsar du dataomfånget som hämtas till specifika objekt och tidsramar och hämtar den här informationen med en separat OData-fråga.

    Som ett alternativ till att läsa in data i Power Query kan du välja listrutepilen bredvid Läs in och välja Läs in till. Den här åtgärden innehåller följande alternativ:

    • Läsa in data till en tabell i Power Query
    • Skapa en anslutning utan att läsa in data, skjuta upp datainläsningen till senare
    • Läs in data till ett kalkylblad som läser in en entitet per kalkylblad
    • Läs in data till en modell, som du kan välja med de andra alternativen, för att läsa in data i PowerPivot

Mer information finns i Excel-dokumentationen.

Hantera relationer

När grundläggande data returneras från Analytics är data som standard relaterade enligt följande bild:

Skärmbild som visar entitetsrelationer.

Taggarna, Team och Användare är inte relaterade till några av de andra datauppsättningarna på grund av hur deras relationer är utformade. Dessa entiteter är antingen anslutna av många-till-många-relationer, som är svåra att hantera i dessa modeller eller av flera relationer mellan entiteter. Till exempel är användare och arbetsobjekt relaterade via fält som Tilldelad till, Skapad av och Ändrad av.

Hantering av flera relationer kan göras 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 Users. Upprepa den här processen även för kolumnerna CreatedBy och ChangedBy. Den här metoden undviker att ha flera länkar från en tabell till en annan, vilket inte är tillåtet.