Freigeben über


Herstellen einer Verbindung mit Analysedaten mithilfe des Power BI OData-Feeds

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

Erfahren Sie, wie Sie ü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

Zugreifen auf den OData-Feed "Analytics"

Wichtig

Stellen Sie sicher, dass Sie die Analytics-Erweiterung aktiviert oder installiert haben.

  1. Konfigurieren Sie die berechtigungen, die für den Zugriff auf Analytics erforderlich sind.

  2. Öffnen Sie Power BI Desktop.

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

    Screenshot des Power BI Desktop-Begrüßungsbildschirms, Schaltfläche

  4. Wählen Sie "Anderer>OData-Feed>verbinden" aus.

    Screenshot der Schaltfläche

  5. Geben Sie in einem unterstützten Browser die URL im folgenden 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 . Die version, die Sie verwenden sollten, hängt von der neuesten unterstützten Version für Analytics OData ab.

    Screenshot der 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.
    • Der Datenbereich befindet sich immer auf Projektebene, sodass Sie keine Verbindung auf Organisationsebene herstellen können. Wenn Sie alle Daten für alle Ihre Projekte abrufen möchten, müssen Sie jeweils eine Verbindung mit einem herstellen.
  6. Authentifizieren Sie sich bei der Eingabeaufforderung beim Dienst.

  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 zehntausende Millionen Arbeitsaufgaben nicht geladen werden. Momentaufnahmentabellen sind nur für Aggregationsabfragen vorgesehen.

    Screenshot der 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. Sie müssen jede Abfrage manuell aktualisieren, um Drosselungsfehler zu verhindern. Power Query versucht, Nullwerte als Fehler zu beheben, indem eine zusätzliche Abfrage für jeden gefundenen Nullwert generiert wird. Diese Aktion kann zu Tausenden von Abfragen führen, die Ihren Nutzungsschwellenwert schnell überschreiten können, 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.

    Screenshot der Liste der Power BI OData-Feedabfragen.

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

    Screenshot der Schaltfläche

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

    Screenshot des Bereichs Erweiterter Editor Abfrage.

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

    Screenshot der ersetzten Zeichenfolge.

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