Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
In dieser Schnellstartanleitung verwenden Sie eine Standardanalyseansicht, um zwei Power BI-Berichte für Ihr Azure DevOps-Projekt zu erstellen– ein tägliches Trenddiagramm mit Backlogelementen nach Status und eine Karte, die die aktuelle Anzahl aktiver Benutzergeschichten anzeigt. Mithilfe von Analyseansichten können Sie Filterkriterien für Arbeitsverfolgungsdaten definieren, ohne OData-Abfragen zu schreiben.
Sie können eine der integrierten Standardansichten verwenden oder eine benutzerdefinierte Analyseansicht erstellen , um mehr Kontrolle über Filter und Felder zu erhalten.
Wichtig
Analyseansichten unterstützen nur Azure Boards-Daten (Arbeitsaufgaben). Analyseansichten unterstützen keine anderen Datentypen, z. B. Pipelines. Ansichten bieten eine flache Liste von Arbeitselementen und unterstützen keine Arbeitselementhierarchien. An diesem Punkt gibt es keine Pläne, den Connector zu aktualisieren, um andere Datentypen zu unterstützen. Informationen zu anderen Ansätzen finden Sie unter "Informationen zur Power BI-Integration".
Tipp
Sie können KI verwenden, um Ihnen bei dieser Aufgabe zu helfen später in diesem Artikel oder sehen Sie sich an, wie Sie die KI-Unterstützung bei Azure DevOps MCP Server aktivieren, um loszulegen.
Voraussetzungen
| Kategorie | Anforderungen |
|---|---|
| Zugriffsebenen |
-
Projektmitglied. – Mindestens einfacher Zugriff. |
| Erlaubnisse | Die Berechtigung "Analyse anzeigen" ist auf "Zulassen" festgelegt. Weitere Informationen finden Sie unter "Festlegen von Berechtigungen für den Zugriff auf Analyse- und Analyseansichten". |
| Werkzeuge |
-
Azure Boards aktiviert. - Power BI Desktop. |
| Aufgaben | Überwachen Sie Arbeitsaufgaben über einen bestimmten Zeitraum, um einen Trendbericht zu generieren. |
| Kategorie | Anforderungen |
|---|---|
| Zugriffsebenen |
-
Projektmitglied. – Mindestens einfacher Zugriff. |
| Erlaubnisse | Die Berechtigung "Analyse anzeigen" ist auf "Zulassen" festgelegt. Weitere Informationen finden Sie unter "Festlegen von Berechtigungen für den Zugriff auf Analyse- und Analyseansichten". |
| Werkzeuge | - Die Analyseerweiterung. Mitglieder der Gruppe "Project Collection Administrators " können den Dienst hinzufügen und aktivieren. - Azure Boards aktiviert. - Power BI Desktop. |
| Aufgaben | Überwachen Sie Arbeitsaufgaben über einen bestimmten Zeitraum, um einen Trendbericht zu generieren. |
Öffnen von Analytics für den Zugriff auf Ansichten
auf Ihrem Webportal, wählen Sie Boards>Analytics-Ansichten aus.
Wenn keine Analyseansichten angezeigt werden, überprüfen Sie, ob Sie über Berechtigungen zum Anzeigen von Analytics verfügen. Siehe Berechtigungen und Voraussetzungen für den Zugriff auf Analytics.
Überprüfen der standardmäßigen Analyseansicht
Stellen Sie vor dem Herstellen einer Verbindung mit Power BI sicher, dass die Standardansicht ordnungsgemäß geladen wird. Bei der Überprüfung werden Probleme wie zu große Datasets oder ungültige Feldverweise erfasst, bevor power BI-Aktualisierungsfehler auftreten.
Wählen Sie auf der Seite "Analyseansichten " die Registerkarte "Alle " aus.
Wählen Sie in der Standardansicht das
Symbol "Weitere Aktionen" und dann "Bearbeiten" aus. Verwenden Sie für Agile-Projekte die Ansicht "Geschichten – Letzte 30 Tage ".Wählen Sie die Registerkarte Überprüfung und dann Ansicht überprüfen aus.
Die Überprüfungszeit hängt vom Umfang Ihrer Ansicht ab. Eine Ansicht, die auf Storys mit einem 30-Tage-Rollzeitbereich abgestimmt ist, wird schneller verifiziert als eine Ansicht, die alle Arbeitselementtypen und den gesamten Verlauf enthält.
Wenn die Überprüfung erfolgreich ist, fahren Sie mit dem nächsten Schritt fort. Wenn der Vorgang fehlschlägt, wechseln Sie zur Registerkarte " Arbeitsaufgaben ", und verringern Sie den Bereich , z. B. wählen Sie weniger Teams aus, oder beschränken Sie die Arbeitsaufgabentypen. Weitere Informationen finden Sie unter Erstellen einer Analytics-Ansicht.
Herstellen einer Verbindung mit einer Analyseansicht
Führen Sie die folgenden Schritte aus, um eine Verbindung mit einer Analyseansicht herzustellen:
Öffnen Sie Power BI Desktop.
Melden Sie sich beim Dienst an. Beim ersten Zugriff müssen Sie sich anmelden und Ihre Anmeldeinformationen authentifizieren. Power BI Desktop speichert Ihre Anmeldeinformationen, sodass Sie sich nur einmal anmelden müssen.
Hinweis
Azure DevOps unterstützt keine mandantenübergreifenden Szenarien, die Open Authorization (OAuth) verwenden. Verwenden Sie stattdessen Dienstprinzipale und verwaltete Identitäten.
Wählen Sie "Verbinden" aus.
Wählen Sie "Daten abrufen>Online-Dienste" und dann Azure DevOps (Nur Boards) für Cloud-Dienste oder Azure DevOps Server (Nur Boards) für einen lokalen Server aus. Wählen Sie "Verbinden" aus. Analyseansichten unterstützen Abfragen nur für Arbeitsaufgaben und Testfälle.
Geben Sie die grundlegenden Parameter an, um eine Verbindung mit Ihren Daten herzustellen.
-
Sammlungs-URL: Geben Sie die URL ein, unter der Ihre Azure DevOps Server-Instanz gehostet wird. Eine Beispiel-URL ist
https://fabrikam-server/AzureDevOpsServer/fabrikam-collection. -
Teamprojekt: Geben Sie nur den Projektnamen ein. Geben Sie beispielsweise Fabrikam-Fiber ein, wenn die URL Ihrer Azure DevOps Server-Instanz lautet
https://fabrikam-server/AzureDevOpsServer/fabrikam-collection/Fabrikam-Fiber.
Wichtig
Verwechseln Sie den Teamnamen nicht mit dem Projektnamen. Dies ist ein häufiger Fehler. Wenn beispielsweise die verwendete URL lautet
https://fabrikam-server/AzureDevOpsServer/fabrikam-collection/Fabrikam-Fiber-Git/Device, ist Fabrikam-Fiber-Git der Projektname, und Device ist der Teamname.Nachdem Sie sich erfolgreich angemeldet haben, überprüft Power BI, ob Ihre Anmeldeinformationen über die erforderlichen Berechtigungen für den Zugriff auf das angegebene Projekt verfügen. Lösungen für häufige Probleme finden Sie unter "Problembehandlung".
-
Sammlungs-URL: Geben Sie die URL ein, unter der Ihre Azure DevOps Server-Instanz gehostet wird. Eine Beispiel-URL ist
Auswählen der Ansicht "Analytics"
Führen Sie die folgenden Schritte aus, um die Analyseansicht auszuwählen:
Freigegebene Ansichten erweitern. Der Datenconnector zeigt eine Liste der verfügbaren Analyseansichten an. Jede Ansicht stellt einen Satz von Daten dar, den Sie in Power BI abrufen können. Sie können auch benutzerdefinierte Analyseansichten erstellen.
Die folgende Abbildung zeigt die standardmäßigen Analyseansichten. Ihre Liste der Ansichten kann sich je nach dem Prozessmodell unterscheiden, das zum Erstellen Ihres Projekts verwendet wird. Alle aufgelisteten Ansichten, mit Ausnahme der ansichten, die mit "Heute" angefügt wurden, stellen historische Trenddaten bereit.
Wählen Sie die Ansicht "Arbeitselemente – Letzte 30 Tage " aus, und warten Sie, bis die Vorschau geladen wurde. Diese Ansicht verwendet einen Filter, um die letzten 30 Tage der Historie für alle Arbeitselemente im Projekt anzuzeigen.
Hinweis
Wenn Sie die Ansicht beim Erstellen überprüfen, sollte die Ansicht geladen werden. Wenn die Ansicht nicht geladen wird, liegt dies wahrscheinlich daran, dass das Dataset zu groß ist. Kehren Sie zur Seite "Analyseansichten " im Webportal zurück, und öffnen Sie die Ansicht zur Bearbeitung. Passen Sie die Filter an, um die Größe des Datasets zu verringern.
Hinweis
- Die für eine beliebige ausgewählte Ansicht im Navigator angezeigte Vorschau kann abhängig von der Anzahl der ausgewählten Felder und der Größe des Datasets abgeschnitten werden. Die Daten werden nur für die Vorschau gekürzt und beeinflussen nicht die vollständige Datenaktualisierung.
- Analyseansichten wenden keine Filter an, die mithilfe von Power BI auf dem Server definiert sind. Alle filter, die in Power BI angewendet werden, beschränken die angezeigten Daten für Endbenutzer, verringern jedoch nicht die Menge der aus Analytics abgerufenen Daten. Wenn der Filter die Größe des Datasets verringern soll, wenden Sie ihn an, indem Sie die Ansicht anpassen.
Aktivieren Sie das Kontrollkästchen neben der Ansicht "Geschichten – Letzte 30 Tage ", und wählen Sie dann "Laden" aus. Warten Sie, bis die Daten geladen werden. Überwachen Sie den Fortschritt durch die Statusmeldungen, die unter dem Tabellennamen angezeigt werden. Lösungen für häufige Probleme finden Sie unter "Problembehandlung".
Überprüfen Sie das Datenmodell. Während das Modell geladen wird, überprüfen Sie das Datasetdesign für den Power BI Data Connector.
Erstellen eines täglichen Trendberichts
Wählen Sie im Bereich "Visualisierungen " das visuelle Liniendiagramm aus. Suchen Sie im Bereich "Daten " nach "Arbeitselement-ID ", und aktivieren Sie das Kontrollkästchen, um es als Y-Achsenwert des Diagramms hinzuzufügen.
Das Diagramm zeigt einen einzelnen Punkt an, da Sie noch keine Datumsachse definiert haben.
Wählen Sie im Datenbereich"Datum " aus, um es als X-Achse hinzuzufügen. Power BI verwendet standardmäßig eine Datumshierarchie (Jahr > Quartal > Monat > Tag), die alle Datumsangaben gruppiert, die denselben Tag aufweisen. Um einen tatsächlichen täglichen Trend anzuzeigen, wechseln Sie zum Bereich "Visualisierungen ", erweitern Sie die Dropdownliste "Datum " unter "X-Achse", und wählen Sie "Datum " anstelle der Datumshierarchie aus.
Hinweis
Verwenden Sie immer das Datumsformat für Trendberichte , nicht die Datumshierarchie. Die Tagesebene der Hierarchie ordnet jedem Datum eine Zahl zwischen 1 und 31 zu. So werden sowohl der 3. April als auch der 3. Mai der Zahl 3 zugeordnet, und ihre Zählwerte werden zusammengefasst.
Gruppieren und Filtern des Trends nach Bundesland
Ziehen Sie im Datenbereich das Feld "Status" in den Legendenbereich des Bereichs "Visualisierungen". Das Diagramm zeigt nun eine separate Linie für jeden Zustand an.
Wenn Sie einschränken möchten, welche Zustände angezeigt werden, erweitern Sie das Feld "Status " im Bereich "Filter ", und wählen Sie nur die gewünschten Werte aus , z. B. "Aktiv", " Geschlossen" und " Zugesichert".
Das folgende Diagramm zeigt eine tägliche unterschiedliche Anzahl von Benutzergeschichten für jeden ausgewählten Zustand.
Tipp
Wenn Sie Ihre Analyseansicht nach dem Verbinden ändern, kehren Sie zu Power BI zurück, und wählen Sie auf der Registerkarte "Start" die Option "Aktualisieren" aus, um die aktualisierten Daten abzurufen.
Erstellen Sie eine Karte, um die aktuelle Anzahl aktiver Storys anzuzeigen.
Fügen Sie eine neue Seite hinzu, indem Sie unten auf der Seite das Pluszeichen (+) auswählen.
Wählen Sie im Bereich "Visualisierungen" die Karten-Visualisierung aus. Wählen Sie im Bereich "Daten " das Feld " Arbeitselement-ID " aus, um es der Karte hinzuzufügen.
Ziehen Sie im Filter-Bereich Status in den Bereich Filter auf dieser Seite und wählen Sie nur Aktiv aus.
Die Karte zeigt 111 in diesem Beispiel an. Diese Zahl wird aufgeblasen, da sie jede tägliche Momentaufnahme jeder aktiven Benutzergeschichte über das 30-Tage-Fenster zählt, nicht nur den letzten Tag.
Um nur die aktuelle Anzahl anzuzeigen, fügen Sie den Is Current-Filter hinzu:
- Ziehen Sie "Ist aktuell" in den Bereich "Filter auf dieser Seite".
- Wählen Sie "True" aus, damit die Karte nur die neueste Überarbeitung der einzelnen User Stories zählt.
Analyseansichten enthalten automatisch das Feld "Ist Aktuell ", um die letzte Momentaufnahme zu kennzeichnen. Wenn Sie diesen Filter anwenden, fällt die Anzahl auf 16 – die tatsächliche Anzahl der aktiven Benutzergeschichten heute.
Dieser Wert sollte mit der Anzahl am letzten Tag des Trenddiagramms übereinstimmen, das Sie im vorherigen Abschnitt erstellt haben.
Verwenden von KI zum Erstellen von Power BI-Berichten aus Analyseansichten
Wenn Sie den Azure DevOps MCP-Server konfigurieren, können Sie KI-Assistenten verwenden, um Power BI-Berichte zu erstellen und zu verfeinern.
Beispiel-Prompts
| Aufgabe | Beispielaufforderung |
|---|---|
| Fehlertrend nach Datumsbereich | Write an OData trend query that shows the daily bug count by state over the last 30 days in <ProjectName>. |
| Sprint-Schnappschuss | Create an OData query against WorkItemSnapshot that shows work item counts grouped by date for the current sprint in <ProjectName>. |
| Filtern nach Iteration | Generate an OData trend query that uses the iteration start and end dates from <IterationName> to show story point burndown in <ProjectName>. |
| Trend der Tafelspalte | Write an OData query against WorkItemBoardSnapshot to track work items by board column over the past two weeks in <ProjectName> in the <OrganizationName> organization. |
| Optimieren der Leistung | My WorkItemSnapshot trend query for <ProjectName> is timing out. Suggest specific date filters and aggregation to reduce the row count without losing the key metrics. |
| Sprints vergleichen | Create an OData trend query that compares bug counts between <SprintName> and the previous sprint in <ProjectName> in the <OrganizationName> organization. |
| Restarbeitstrend | Write an OData trend query that shows the daily sum of remaining work grouped by Area Path for the current iteration in <ProjectName>. |
| Erkennen von Zustandsänderungen | Create an OData snapshot query that tracks how many work items moved from Active to Resolved each day over the past <NumberOfDays> days in <ProjectName>. |
| Änderungsanalyse des Projektumfangs | Generate an OData trend query that shows the daily count of user stories added or removed from <SprintName> by comparing WorkItemSnapshot data in <ProjectName>. |
Tipp
Wenn Sie Visual Studio Code verwenden, ist der Agentmodus besonders hilfreich zum Erstellen und Verfeinern von Power BI-Berichten aus Analyseansichten.