Verbinden mithilfe des Power BI OData-Feeds zu Analysedaten

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

Sie können über den Power BI Desktop OData-Feed auf Analysedaten zugreifen.

Wichtig

Die in diesem Artikel gezeigte Methode funktioniert für kleine Organisationen, da sie immer alle Daten in Power BI abruft. Der Großteil der filtert, die in der Power Query-Editor angegeben ist, erfolgt clientseitig. Informationen zu anderen Ansätzen finden Sie in der Power BI-Integrationsübersicht.

Voraussetzungen

  • Um Analytics-Daten anzuzeigen und den Dienst abzufragen, müssen Sie Mitglied eines Projekts mit oder höherer Basiszugriff sein. Standardmäßig erhalten alle Projektmitglieder Berechtigungen zum Abfragen von Analytics und zum Definieren von Analytics-Ansichten.
  • Weitere Informationen zu weiteren Voraussetzungen für die Dienst- und Featureaktivierung sowie allgemeine Datennachverfolgungsaktivitäten finden Sie unter Berechtigungen und Voraussetzungen für den Zugriff auf Analytics.

Zugreifen auf den OData-Feed "Analytics"

Wichtig

Stellen Sie sicher, dass Sie Analytics aktiviert oder installiert haben.

  1. Stellen Sie sicher, dass Sie die berechtigungen konfiguriert haben , die für den Zugriff auf Analytics erforderlich sind.

  2. Öffnen Sie Power BI Desktop. Wenn Sie dies noch nicht getan haben, installieren Sie Power BI Desktop jetzt.

  3. Wählen Sie auf der Power BI Desktop-Willkommensseite oder im Startmenüband " Daten abrufen" aus.

    Power BI Desktop-Begrüßungsbildschirm

  4. Wählen Sie im linken Bereich "Anderer>OData-Feed" und dann Verbinden aus.

    Die Schaltfläche

  5. Geben Sie in einem unterstützten Browser die URL im Format https://analytics.dev.azure.com/{OrganizationName}/_odata/{version}/ein.

    Wenn {OrganizationName} z. B. fabrikam ist und {version} v1.0 ist, lautet https://analytics.dev.azure.com/fabrikam/_odata/v1.0/die URL .

    OData-Feed-URL eingeben

    Hinweis

    Alternativ können Sie die URL mit dem angegebenen ProjectName eingeben, wie im folgenden Beispiel gezeigt:
    https://analytics.dev.azure.com/{OrganizationName}/{ProjectName}/_odata/{version}/ Mit diesem Format werden die Ergebnisse des angegebenen Projekts für alle Entitäten im Zusammenhang mit diesem Projekt gekürzt.

  6. Authentifizieren Sie sich bei der Eingabeaufforderung beim Dienst. Wenn Sie dies noch nicht getan haben, lesen Sie die Clientauthentifizierungsoptionen.

  7. Aktivieren Sie die Kontrollkästchen neben den Entitäten, deren Daten Sie abrufen möchten.

    Wichtig

    Wählen Sie keine Entitäten aus, deren Name Snapshot enthält. Diese Entitäten enthalten den Status jeder Arbeitsaufgabe an jedem Tag, seit die Arbeitsaufgabe erstellt wurde. Bei Repositorys mit beliebiger Größe führt die Auswahl dieser Entitäten dazu, dass mehrere hundert Millionen Arbeitsaufgaben nicht geladen werden. Momentaufnahmentabellen sind nur für Aggregationsabfragen vorgesehen.

    Die Entitätenliste auf der Navigator-Seite

  8. Wählen Sie Daten transformieren aus. Wählen Sie "Laden" nicht aus.

    Wichtig

    Für jede entität, die Sie ausgewählt haben, erstellt Power Query eine Abfrage. Jede Abfrage muss manuell aktualisiert werden, da dadurch Drosselungsfehler verhindert werden. Power Query versucht, Nullwerte als Fehler zu beheben, indem eine zusätzliche Abfrage für jeden gefundenen Nullwert generiert wird. Dies kann zu Tausenden von Abfragen führen, die Ihren Nutzungsschwellenwert schnell überschreiten, darüber hinaus, über den Ihr Benutzerkonto gedrosselt wird.

    So verhindern Sie dieses Problem:

    • Weisen Sie Power BI an, auf OData v4 zu verweisen.
    • Weisen Sie den Analysedienst an, alle Werte, die null sind, auszulassen, wodurch die Abfrageleistung verbessert wird.
  9. Führen Sie für jede Entität, die Sie in den vorherigen Schritten ausgewählt haben, die folgenden Schritte aus:

    a. Wählen Sie in der Liste "Abfragen " eine Entität aus, deren Abfrage Sie verwenden möchten. In diesem Beispiel ist "Bereiche" ausgewählt.

    Die Liste der Power BI OData-Feedabfragen

    b. Wählen Sie im Menüband Erweiterter Editor aus.

    Die Schaltfläche

    c. Scrollen Sie im Abfragebereich horizontal, um den [Implementation="2.0"] Parameter anzuzeigen.

    Der Erweiterter Editor Abfragebereich

    d. Ersetzen Sie durch [Implementation="2.0"] die folgende Zeichenfolge:
    [Implementation="2.0",OmitValues = ODataOmitValues.Nulls,ODataVersion = 4]

    Zeichenfolge ersetzt.

  10. Wählen Sie Schließen & Anwenden aus.