Dela via


Ansluta till analysdata med Power BI OData-feeden

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

Lär dig hur du kommer å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

  • Åtkomst: Vara medlem i ett projekt med minst grundläggande åtkomst.
  • Behörigheter: Som standard har projektmedlemmar behörighet att fråga Analytics och skapa vyer.
  • 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

  1. Konfigurera de behörigheter som krävs för att få åtkomst till Analytics.

  2. Öppna Power BI Desktop.

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

    Skärmbild av välkomstskärmen i Power BI Desktop, knappen Hämta data.

  4. Välj Annan>OData Feed>Connect.

    Skärmbild som visar knappen OData-feed.

  5. I en webbläsare som stöds anger du URL:en i följande format 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 . Vilken version du ska använda beror på den senaste versionen som stöds för Analytics OData.

    Skärmbild av 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.
    • Dataomfånget är alltid på projektnivå avsiktligt, så du kan inte ansluta på organisationsnivå. Om du vill hämta alla data för alla dina projekt måste du ansluta till en i taget.
  6. Autentisera mot tjänsten i kommandotolken.

  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.

    Skärmbild av entitetslistan 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. Du måste uppdatera varje fråga manuellt för att förhindra 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å. Den här åtgärden kan resultera i tusentals frågor som snabbt kan överskrida ditt användningströskelvärde, utöver vilket 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 valde 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.

    Skärmbild av listan med Power BI OData-feedfrågor.

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

    Skärmbild av 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"] .

    Skärmbild av 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]

    Skärmbild som visar den ersatta strängen.

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