Freigeben über


Zugreifen auf Daten über Excel

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

Sie können über Excel auf Daten zugreifen, Berichte generieren und dann die Diagramme in Power BI veröffentlichen oder die Excel-Datei als Grundlage für Power BI-Berichte verwenden. Zurzeit benötigen Sie alternative Anmeldeinformationen, die für den Zugriff auf Data Analytics über Excel aktiviert sind.

Voraussetzungen

Kategorie Anforderungen
Zugriffsebenen - Projektmitglied.
– Mindestens einfacher Zugriff.
Erlaubnisse 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.

Hinweis

Der Analysedienst wird automatisch aktiviert und in der Produktion für alle Dienste in Azure DevOps Services unterstützt. Power BI-Integration und Zugriff auf den OData-Feed des Analytics-Diensts sind allgemein verfügbar. Sie werden dazu ermutigt, den OData-Datenfeed für Analytics zu verwenden und Feedback zu geben.

Verfügbare Daten sind versionsabhängig. Die neueste unterstützte Version der OData-API ist v2.0, und die neueste Vorschauversion ist v4.0-preview. Weitere Informationen finden Sie unter OData-API-Versionsverwaltung.

Hinweis

Der Analysedienst wird automatisch installiert und in der Produktion für alle neuen Projektsammlungen für Azure DevOps Server 2020 und höhere Versionen unterstützt. Power BI-Integration und Zugriff auf den OData-Feed des Analytics-Diensts sind allgemein verfügbar. Sie werden dazu ermutigt, den OData-Datenfeed für Analytics zu verwenden und Feedback zu geben. Wenn Sie ein Upgrade von Azure DevOps Server 2019 durchführen, können Sie den Analysedienst während des Upgrades installieren.

Verfügbare Daten sind versionsabhängig. Die neueste unterstützte Version der OData-API ist v2.0, und die neueste Vorschauversion ist v4.0-preview. Weitere Informationen finden Sie unter OData-API-Versionsverwaltung.

  1. Öffnen Sie Excel 2016 oder höher, einschließlich Excel für Microsoft 365.

    Wenn Sie eine frühere Version von Excel verwenden, installieren Sie das Power Query-Add-In aus Microsoft Power Query für Excel.

  2. Erstellen Sie eine leere Arbeitsmappe.

  3. Wählen Sie auf der Registerkarte "Daten " die Option "Neue Abfrage>aus anderen Quellen>aus dem OData-Feed" aus.

    Screenshot mit Excel Get Data.

  4. Geben Sie die URL im folgenden Format ein, und wählen Sie "OK" aus:

     https://analytics.dev.azure.com/{Organization_Name}/_odata/{version}/
    

    Wenn die OrganizationNamefabrikam ist und die Versionv1.0 ist, dann lautet die URL https://analytics.dev.azure.com/fabrikam/_odata/v1.0/.

    Screenshot mit ausgewähltem OData-Feed.

    Hinweis

    Alternativ können Sie die URL mit dem angegebenen ProjectName eingeben, wodurch die Ergebnisse des angegebenen Projekts für alle Entitäten im Zusammenhang mit diesem Projekt gekürzt werden.

    https://analytics.dev.azure.com/{OrganizationName}/{ProjectName}/_odata/{version}/

     https://{ServerName}:{Port}/tfs/{CollectionName}/_odata/{version}/
    

    Wenn der CollectionNamefabrikam ist und die Versionv1.0 ist, lautet https://{ServerName}:{Port}/tfs/fabrikam/_odata/{v1.0}/die URL .

    OData-Feed auswählen

    Hinweis

    Alternativ können Sie die URL mit dem angegebenen ProjectName eingeben, wodurch die Ergebnisse des angegebenen Projekts für alle Entitäten im Zusammenhang mit diesem Projekt gekürzt werden.

    https://{ServerName}:{Port}/tfs/{CollectionName}/{ProjectName}/_odata/{version}/

  5. Sie werden aufgefordert, sich für den Dienst zu authentifizieren. Wenn Sie es noch nicht getan haben, lesen Sie die Optionen zur Client-Authentifizierung.

  6. Wählen Sie entweder eine einzelne Entität aus, um die Daten abzurufen, oder aktivieren Sie "Mehrere Elemente auswählen ", und wählen Sie die zurückzugebenden Daten aus.

    Excel Navigator

    Wenn Sie " Laden" auswählen, lädt Excel alle Daten in jeder Entität in Power Query. Es kann jedoch mehr Daten sein, als Sie benötigen oder mehr als Excel verarbeiten kann.

    Führen Sie die folgenden Schritte aus, um die Daten zu filtern:

    1. Wählen Sie die Entität aus, die Sie filtern möchten, und wählen Sie "Bearbeiten" aus, um den Abfrage-Editor zu öffnen.
    2. Wählen Sie für jede Spalte, die Sie filtern möchten, die Spalte aus, und legen Sie die Filterkriterien fest.
    3. Nachdem Sie alle erforderlichen Filter angewendet haben, wählen Sie Schließen & Übernehmen in der oberen linken Ecke aus.

    Diese Aktion lädt nur die gefilterten Daten in Power Query, wodurch sie für Ihre Anforderungen besser verwaltbar und relevanter ist.

    Von Bedeutung

    Wählen Sie keine Entität mit dem Namen Snapshot darin aus. Diese Entitäten enthalten den Status jeder Arbeitsaufgabe für jeden Tag, da jede Arbeitsaufgabe erstellt wurde. Bei Repositorys jeder Größe führt dies zu Dutzenden oder hunderten Millionen von Arbeitsaufgaben, die nicht korrekt geladen werden können. Um eine Trendanalyse durchzuführen, beschränken Sie den Umfang der Daten, die auf bestimmte Elemente und Zeitrahmen abgerufen werden, und rufen Sie diese Informationen mit einer separaten OData-Abfrage ab.

    Als Alternative zum Laden der Daten in Power Query können Sie den Dropdown-Pfeil neben Laden auswählen und Laden in auswählen. Diese Aktion bietet die folgenden Optionen:

    • Laden der Daten in eine Tabelle in Power Query
    • Erstellen sie eine Verbindung, ohne die Daten zu laden, und verzögern Sie die Datenlast bis zu einem späteren Zeitpunkt.
    • Laden der Daten in ein Arbeitsblatt, das eine Entität pro Arbeitsblatt lädt
    • Laden der Daten in ein Modell, das Sie mit den anderen Optionen auswählen können, um die Daten in PowerPivot zu laden

Weitere Informationen finden Sie in der Excel-Dokumentation.

Behandeln von Beziehungen

Wenn grundlegende Daten aus Analytics zurückgegeben werden, sind die Daten standardmäßig verknüpft, wie in der folgenden Abbildung dargestellt:

Screenshot mit Entitätsbeziehungen.

Die Tags, Teams und Benutzer beziehen sich aufgrund der Art ihrer Beziehungen nicht auf eine der anderen Daten. Diese Entitäten sind entweder durch Viele-zu-viele-Beziehungen verbunden, die innerhalb dieser Modelle schwer zu handeln sind, oder durch mehrere Beziehungen zwischen den Entitäten. Beispielsweise sind Benutzer und Arbeitsaufgaben über Felder wie "Zugewiesen an", "Erstellt von" und "Geändert von" verknüpft.

Das Behandeln mehrerer Beziehungen kann relativ einfach erfolgen. Beispielsweise können Sie im Standardmodell die Abfrage bearbeiten, die AssignedTo Spalte der WorkItems Tabelle auswählen und die Spalte erweitern, um alle Daten aus der Users Tabelle einzuschließen. Wiederholen Sie diesen Vorgang auch für die CreatedBy Und ChangedBy Spalten. Bei diesem Ansatz wird vermieden, dass mehrere Verknüpfungen von einer Tabelle zu einer anderen vorhanden sind, was nicht zulässig ist.