Dela via


Anslut till analysdata med hjälp av Power BI OData-feeden

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

Du kan komma åt analysdata via Power BI Desktop OData-feeden.

Viktigt!

Metoden som visas i den här artikeln fungerar för små organisationer eftersom den alltid hämtar alla data till Power BI. Merparten av filtreringen som anges i Power Query-redigeraren görs på klientsidan. Information om andra metoder finns i Översikt över Power BI-integrering.

Förutsättningar

  • Om du vill visa analysdata och fråga tjänsten måste du vara medlem i ett projekt med grundläggande åtkomst eller större. Som standard beviljas alla projektmedlemmar behörighet att köra frågor mot Analytics och definiera analysvyer.
  • Mer information om andra förutsättningar för tjänst- och funktionsaktivering och allmänna dataspårningsaktiviteter finns i Behörigheter och krav för åtkomst till analys.

Få åtkomst till Analytics OData-feeden

Viktigt!

Kontrollera att du har aktiverat eller installerat Analytics.

  1. Kontrollera att du har konfigurerat de behörigheter som krävs för att få åtkomst till Analytics.

  2. Öppna Power BI Desktop. Om du inte redan har gjort det installerar du Power BI Desktop nu.

  3. På välkomstsidan för Power BI Desktop eller menyfliksområdet Start väljer du Hämta data.

    Power BI Desktop-välkomstskärmen knappen Hämta data

  4. I den vänstra rutan väljer du Annan>OData-feed och sedan Anslut.

    Knappen OData-feed

  5. I en webbläsare som stöds anger du URL:en i formatet https://analytics.dev.azure.com/{OrganizationName}/_odata/{version}/.

    Om till exempel {OrganizationName} är fabrikam och {version} är v1.0 är https://analytics.dev.azure.com/fabrikam/_odata/v1.0/URL:en .

    Ange URL för OData-feed

    Kommentar

    Du kan också ange URL:en med det angivna ProjectName som du ser i följande exempel:
    https://analytics.dev.azure.com/{OrganizationName}/{ProjectName}/_odata/{version}/ Med det här formatet trimmas resultatet av det angivna projektet mellan alla entiteter som är relaterade till projektet.

  6. Autentisera mot tjänsten i kommandotolken. Om du inte redan har gjort det kan du läsa Alternativ för klientautentisering.

  7. Markera kryssrutorna bredvid de entiteter vars data du vill hämta.

    Viktigt!

    Välj inte entiteter vars namn inkluderar Ögonblicksbild. Sådana entiteter innehåller tillståndet för varje arbetsobjekt varje dag sedan arbetsobjektet skapades. Om du väljer dessa entiteter för lagringsplatser av valfri storlek kan tiotals till hundratals miljoner arbetsobjekt inte läsas in. Ögonblicksbildstabeller är endast avsedda för aggregeringsfrågor.

    Listan Entiteter på sidan Navigatör

  8. Välj Transformera data. Välj inte Läs in.

    Viktigt!

    För varje entitet som du har valt skapar Power Query en fråga. Varje fråga måste uppdateras manuellt, eftersom det förhindrar begränsningsfel. Power Query försöker lösa null-värden som fel genom att generera ytterligare en fråga för varje null-värde som den stöter på. Detta kan resultera i tusentals frågor, vilket snabbt överskrider ditt användningströskelvärde, vilket innebär att ditt användarkonto begränsas.

    Så här förhindrar du det här problemet:

    • Instruera Power BI att referera till OData v4.
    • Instruera Analytics-tjänsten att utelämna alla värden som är null, vilket förbättrar frågeprestandan.
  9. Utför följande steg för varje entitet som du har valt i föregående steg:

    a. I listan Frågor väljer du en entitet vars fråga du vill. I det här exemplet är Områden valt.

    Listan med Power BI OData-feedfrågor

    b. Välj Avancerad redigerare i menyfliksområdet.

    Knappen Power BI OData Feed Avancerad redigerare

    c. I fönstret Fråga rullar du vågrätt för att visa parametern [Implementation="2.0"] .

    Fönstret Avancerad redigerare Fråga

    d. Ersätt [Implementation="2.0"] med följande sträng:
    [Implementation="2.0",OmitValues = ODataOmitValues.Nulls,ODataVersion = 4]

    Ersatt sträng.

  10. Välj Stäng och använd.