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
Der Analysedienst bietet Unterstützung für die Azure DevOps-Berichterstellung und ist für Azure DevOps Server verfügbar. Er ersetzt die vorherige, auf SQL Server Reporting Services basierende Plattform.
Mit der Veröffentlichung von Azure DevOps Server 2022 ist die einzige Option zum Gewinnen von Azure DevOps-Datenerkenntnissen der Analysedienst. Die Integration in SQL Server Reporting Services wird nicht mehr unterstützt.
Weitere Informationen finden Sie in den folgenden Artikeln:
Hinweis
Informationen zu Azure Analysis Services finden Sie unter Azure Analysis Services.
Der Analysedienst
Analytics ist in der Regel für Azure DevOps Services und Azure DevOps Server 2020 und höhere Versionen verfügbar. Es bietet mehrere erweiterte Widgets und unterstützt die Power BI-Integration und den Zugriff auf den OData-Feed.
Weitere Informationen finden Sie unter What is Analytics. Es enthält derzeit Teildaten. Wir arbeiten daran, alle berichtbaren Daten zu Analytics hinzuzufügen. Weitere Informationen finden Sie unter "Data Available in Analytics".
Migrieren von SQL Reporting Services zu Analytics
Wenn Sie von SQL Server Reporting Services zu Analytics migrieren, hilft Ihnen die folgende Anleitung, den Übergang erfolgreich zu machen.
Wichtige Unterschiede zwischen SQL Reporting Services und Analytics
- Analytics ist ein objektrelationaler Mapper, während SQL Server Reporting Services-Daten auf einem relationalen Datenbank- und OLAP-Cube (Online Analytical Processing) basieren.
- Analytics erfordert keine Wartung
- Analytics speichert alle Arbeitsverfolgungsfelder mit Ausnahme von HTML-/Rich-Text-Feldern. Benutzerdefinierte Felder werden automatisch zum Analytics-Datenspeicher hinzugefügt.
- Analytics ist kein Echtzeitspeicher, sondern eine kuratierte Kopie von Daten mit bis zu einer Verzögerung von 30 Sekunden, bevor Änderungen angezeigt werden
Bewährte Methoden für die Migration
- Beschränken Sie Ihre Abfrage immer auf die Projekte, auf die Sie Zugriff haben. Sie können projektübergreifende Berichte mithilfe von Power BI generieren. Abfragen geben jedoch nur Daten zurück, wenn Sie über die Berechtigung zum Anzeigen von Analysedaten für alle Projekte verfügen, die Sie abfragen
- Verwenden Sie integrierte Dashboards, um Ansichten mehrerer Diagramme zu unterstützen. Mehrere Features unterstützen das Anzeigen mehrerer Diagramme in einem konfigurierbaren Azure DevOps-Dashboard
- Identifizieren Sie die Erkenntnisse, die Sie benötigen, um datengesteuerte Entscheidungen zu treffen. Verwenden Sie dann eine Kombination aus Abfragen, Dashboards, integrierten Berichten oder Power BI- und OData-Abfragen, um die erforderlichen Berichte zu generieren.
Wichtige Features, die mit Analytics verfügbar sind
Analytics bietet viele Funktionen, die mit SQL Server Reporting Services nicht verfügbar waren. Zu den wichtigsten Features gehören:
- Erweiterte Dashboard-Widgets: Analysegestützte Widgets für Status- und Trendansichten, einschließlich Geschwindigkeit, Burndown, Kumulatives Flussdiagramm und Lead-/Zykluszeit-Widgets. Eine vollständige Übersicht finden Sie im Widgetkatalog
- Integrierte Analyseberichte: Kontextbezogene Berichte für Azure Boards, Pipelines und Testpläne, die Echtzeitanalysedaten anzeigen. Weitere Informationen finden Sie unter "Informationen zu Dashboards, Diagrammen, Berichten und Widgets"
- Power BI-Integration: Direkte Konnektivität zum Erstellen benutzerdefinierter Berichte und Dashboards mithilfe von Power BI mit Analysedaten über OData-Feeds und Analytics-Ansichten
- Analyseansichten: Vereinfachte Methode zum Erstellen gefilterter Datasets für Power BI-Berichte ohne Schreiben von OData-Abfragen. Sehen Sie sich an, was sind Analyseansichten?
- OData-API-Zugriff: Direkter programmgesteuerter Zugriff auf Analysedaten für benutzerdefinierte Integrationen und Berichterstellungslösungen
- Rollupfunktionen: Fortschrittsbalken und Summen für untergeordnete Arbeitselemente in Hierarchien, die in jeder Backlogansicht verfügbar sind. Weitere Informationen finden Sie unter Anzeigen des Rollup-Fortschritts oder der Summen
- Erweiterte Abfragediagramme: Abfragebasierte Diagramme mit Gruppierung nach Tags, Bereichen, Iterationen und benutzerdefinierten Feldern
- Rückverfolgbarkeit in Echtzeit: End-to-End-Nachverfolgung von Anforderungen bis hin zur Bereitstellung über verknüpfte Arbeitsaufgaben, Verzweigungen, Commits, Pullanforderungen, Builds und Versionen. Weitere Informationen finden Sie unter End-to-End-Rückverfolgbarkeit
- Pipelineeinblicke: Umfassende Widgets für Build- und Releasepipelineanalysen, einschließlich Übersicht über die Releasepipeline undQualität der Anforderungen
- Testanalysen: Erweiterte Testberichtsfunktionen, einschließlich Testergebnissetrends, Fehleranalyse und Erkenntnisse zur Testdauer
- Geschwindigkeits- und Burndowndiagramme: Integrierte Sprint- und Release-Verfolgung mit konfigurierbaren Zeiträumen und Teamvergleichen
Eine vollständige Liste der Analysefunktionen finden Sie unter "Daten verfügbar in Analytics".
Analysetools und -konzepte
Das Analysedatenmodell besteht aus Entitätssätzen, deren Member (Entitäten) Eigenschaften enthalten, die gefiltert, aggregiert und zusammengefasst werden können. Eine Übersicht über unterstützte Entitätssätze und Entitätstypen finden Sie unter "Datenmodell für Analytics".
Die folgenden Tools unterstützen die Interaktion mit dem Analysedienst:
- Analyseansichten: Bieten Sie eine schnelle Möglichkeit, Berichte basierend auf der Arbeitsnachverfolgung und Testfällen zu generieren. Sie können eine Analyseansicht definieren und mit anderen teilen. Mithilfe von Power BI können Sie einen beliebigen Berichtstyp erstellen, den Power BI unterstützt. Weitere Informationen finden Sie unter Was sind Analyseansichten?
- Power BI: Stellen Sie eine Verbindung mit Analytics über eine Analyseansicht, OData-Abfrage oder einen OData-Feed her. Informationen zur Power BI-Integration
- OData-Abfrage: Verwenden von OData, um Analysen direkt aus einem unterstützten Browser abzufragen und die zurückgegebenen JSON-Daten nach Bedarf zu verwenden
- Programmgesteuerte Abfrage der Analytics-Metadaten Konstruktion von OData-Abfragen für Analytics, URL-Komponenten zur Abfrage der Metadaten
Analyseberechtigungen
Um auf Analysedaten zuzugreifen und sie zu bearbeiten, benötigen Benutzer entsprechende Berechtigungen auf Projektebene. Zu den wichtigsten Analyseberechtigungen gehören:
- View Analytics: Erforderlich für den Zugriff auf Analysedaten über OData-Abfragen, Power BI-Verbindungen und Analytics-Widgets. Standardmäßig verfügen alle Mitwirkenden mit Standardzugriff über diese Berechtigung. Benutzer mit Stakeholder-Zugriff verfügen nicht über die Berechtigung zum Anzeigen oder Bearbeiten von Analyseansichten.
- Freigegebene Analyseansichten löschen: Ermöglicht Benutzern das Löschen von Analyseansichten, die für das Projekt freigegeben sind.
- Freigegebene Analyseansichten bearbeiten: Ermöglicht Benutzern das Ändern von Analyseansichten, die für das Projekt freigegeben sind
Für einzelne Analyseansichten können Ersteller bestimmte Berechtigungen festlegen, um zu steuern, wer ihre freigegebenen Ansichten anzeigen, bearbeiten und löschen kann. Ausführliche Informationen zum Einrichten und Verwalten dieser Berechtigungen finden Sie unter "Berechtigungen für den Zugriff auf Analyse- und Analyseansichten festlegen".
Abfrageleistung und Latenz
Analysen sind für die Lese- und Aggregationsleistung optimiert und reduzieren die Auswirkungen von Berichtsszenarien auf Azure DevOps. Die Datenkopie kann eine Verzögerung von bis zu 30 Sekunden verursachen, bevor die mit einer Änderung verbundenen Daten in Analytics angezeigt werden. Weitere Informationen finden Sie in den OData Analytics-Abfragerichtlinien.
Zukunft der SQL Server-Berichterstellung
Die SQL Server Reporting Services-Plattform wird auf Azure DevOps Server 2020 und allen früheren lokalen Versionen unterstützt. Azure DevOps Server 2020 ist jedoch die endgültige Version zur Unterstützung von SQL Server Reporting Services.
Ab Azure DevOps Server 2022 und allen zukünftigen Versionen wird nur Analytics für Berichte und Datenerkenntnisse unterstützt. Diese Übergangszeitachse bietet Ihnen ausreichend Zeit, um Ihre vorhandenen SQL Server Reporting Services-Berichte zu Analytics zu migrieren.
Von Bedeutung
Azure DevOps Services unterstützt SQL Server Reporting Services nicht und verwendet weiterhin nur Analytics für alle Berichterstellungsfunktionen. Es gibt keine Pläne, SQL Server Reporting Services-Unterstützung für den Clouddienst einzuführen.
Roadmap-Zeitachse
Sehen Sie sich die Zeitachse der Funktionen für die Roadmap der Berichtsfunktionen an.
Empfohlene Ressourcen
Power BI und OData
Entdecken Sie Ressourcen:
- Ausführen von Qualitätstests in Ihrer Buildpipeline mithilfe von Azure-Pipelines
- Ausführen von Funktionstests in Azure DevOps
Eine Übersicht über unterstützte Entitätssätze und Entitätstypen finden Sie unter "Datenmodell für Analytics".