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
- Access: Mitglied eines Projekts mit mindestens standardem Zugriff sein.
- Berechtigungen: Standardmäßig verfügen Projektmitglieder über die Berechtigung zum Abfragen von Analysen und Erstellen von Ansichten.
- Weitere Informationen zu anderen Voraussetzungen für die Dienst- und Featureaktivierung sowie allgemeine Datenverfolgungsaktivitä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 die Analytics-Erweiterung aktiviert oder installiert haben.
Konfigurieren Sie die berechtigungen, die für den Zugriff auf Analytics erforderlich sind.
Öffnen Sie Power BI Desktop.
Wählen Sie auf der Power BI Desktop-Willkommensseite oder im Menüband "Start" die Option "Daten abrufen" aus.
Wählen Sie "Anderer>OData-Feed>verbinden" aus.
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.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.
- Alternativ können Sie die URL mit dem angegebenen ProjectName eingeben, wie im folgenden Beispiel gezeigt:
Authentifizieren Sie sich bei der Eingabeaufforderung beim Dienst.
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.
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.
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.
b. Wählen Sie im Menüband Erweiterter Editor aus.
c. Scrollen Sie im Abfragebereich horizontal, um den
[Implementation="2.0"]
Parameter anzuzeigen.d. Ersetzen Sie durch
[Implementation="2.0"]
die folgende Zeichenfolge:[Implementation="2.0",OmitValues = ODataOmitValues.Nulls,ODataVersion = 4]
Wählen Sie Schließen & Anwenden aus.