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 Azure DevOps Berichterstellung und ist für Azure DevOps Server verfügbar. Sie ersetzt die vorherige Plattform basierend auf SQL Server Reporting Services.
Mit der Veröffentlichung von Azure DevOps Server 2022 ist die einzige Möglichkeit, Azure DevOps Datenerkenntnisse zu gewinnen, der Analytics-Dienst. Die Integration mit SQL Server Reporting Services wird nicht mehr unterstützt.
Weitere Informationen finden Sie in den folgenden Artikeln:
Hinweis
Informationen zum 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öher verfügbar. Es bietet mehrere advanced widgets und unterstützt Power BI integration und den Zugriff auf den OData-Feed.
Weitere Informationen finden Sie unter What is Analytics. Es enthält derzeit Teildaten. Microsoft arbeitet 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 gestalten.
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- oder 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 Azure DevOps konfigurierbaren 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.
- Built-in Analytics-Berichte: 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.
- Analytics-Ansichten: Vereinfachte Methode zum Erstellen gefilterter Datasets für Power BI Berichterstellung 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 Anzeige 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.
- Pipelineerkenntnisse: Umfassende Widgets für Build- und Releasepipelineanalysen, einschließlich Versionspipelineübersicht und Anforderungsqualität.
- Testanalysen: Erweiterte Testberichtsfunktionen, einschließlich Testergebnissetrends, Fehleranalyse und Erkenntnisse zur Testdauer.
- Geschwindigkeits- und Burndown-Diagramme: Integrierte Sprint- und Freigabeverfolgung 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 Sie filtern, aggregieren und zusammenfassen 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 für andere freigeben. Mithilfe von Power BI können Sie einen beliebigen Berichtstyp erstellen, der Power BI unterstützt. Weitere Informationen finden Sie unter Was sind Analyseansichten?
- Power BI: Stellen Sie in Power BI eine Verbindung zu Analytics über eine Analytics-Ansicht, eine OData-Abfrage oder einen OData-Feed her. Siehe About Power BI integration.
- OData-Abfrage: Verwenden Sie OData, um Analysen aus einem unterstützten Browser direkt abzufragen und die zurückgegebenen JSON-Daten nach Bedarf zu verwenden.
- OData-Metadaten: Abfragen der Analysemetadaten programmgesteuert. Siehe Erstellen von OData-Abfragen für Analytics.
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
Die Analyse ist für die Lese- und Aggregationsleistung optimiert und reduziert die Auswirkungen, die Berichtsszenarien auf Azure DevOps haben. Der Datenkopieprozess führt zu einer Verzögerung von bis zu 30 Sekunden, bevor die mit einer Änderung verknüpften Daten in Analytics angezeigt werden. Weitere Informationen finden Sie in den OData Analytics-Abfragerichtlinien.
Zukunft der SQL Server Reporting
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, die SQL Server Reporting Services unterstützt.
Ab Azure DevOps Server 2022 und allen zukünftigen Versionen wird nur Analytics für Berichte und Datenanalysen 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: