Migrieren von SQL Reporting Services für Azure DevOps zu Analytics
Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019
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. Dieser Artikel enthält Anleitungen für die Migration von der Verwendung von SQL Reporting Services zu Analytics.
Eine Übersicht über Analytics finden Sie unter What is Analytics and Data Available in Analytics.For an overview of Analytics, see What is Analytics and Data Available in Analytics.
Hinweis
Informationen zu Azure Analysis Services finden Sie unter Azure Analysis Services.
Allgemeine Hinweise
Beachten Sie beim Migrieren von der Verwendung von SQL Server Reporting Services zu Analytics die folgenden Informationen.
- 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.
- 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. Es wurden mehrere neue Features hinzugefügt, um das Anzeigen mehrerer Diagramme in einem konfigurierbaren Azure DevOps-Dashboard zu unterstützen.
- Analyseansichten bieten eine schnelle und einfache Möglichkeit, Status- und Trendberichte für Arbeitsaufgaben und Testfälle zu generieren.
- 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.
Unterstützung für neue Funktionen
Es wurden mehrere neue Features eingeführt, um Datenerkenntnisse zu unterstützen, die mit SQL Server Reporting Services nicht verfügbar waren.
- Dashboard-Widgets: Viele Widgets wurden hinzugefügt, um Status- und Trendansichten zu unterstützen, einschließlich der Widgets, die auf Analysedaten basieren. Eine Übersicht finden Sie im Widgetkatalog.
- Integrierte Analyseberichte: Severa im Kontext wurden hinzugefügt, um Azure Boards, Pipelines und Testpläne zu unterstützen. Diese Berichte zeigen Analysedaten wie unter " Info", "Diagramme", "Berichte" und "Widgets" beschrieben an.
- Rollup: Mithilfe von Rollupspalten können Sie Statusindikatoren oder Summen numerischer Felder für untergeordnete Elemente in einer Arbeitsaufgabenhierarchie anzeigen. Sie können sie jeder Backlogansicht hinzufügen. Weitere Informationen finden Sie unter Anzeigen des Rollup-Fortschritts oder der Summen.
- Abfragebasierte Diagramme gruppiert nach Tags: Sie können jetzt Abfragediagramme generieren und diese basierend auf der Gruppierung nach Tags zu Dashboards hinzufügen.
- Rückverfolgbarkeit: Erhöhte Unterstützung für die Nachverfolgung von Arbeiten von Anforderungen bis hin zur Bereitstellung. Die End-to-End-Ablaufverfolgung wird unterstützt, indem verschiedene Objekte wie Arbeitsaufgaben, Verzweigungen, Commits, Pullanforderungen, Builds und Versionen verknüpft werden. Integrierte Berichte, die auf dem Analysedienst basieren, unterstützen die Möglichkeit, die Rückverfolgbarkeit in Echtzeit zu überwachen. Weitere Informationen finden Sie unter End-to-End-Rückverfolgbarkeit.
- Releasepipelines: Releasepipelines wurden mit TFS 2018 eingeführt. Dashboard-Widgets, die Einblicke in Releasepipelinen bieten, umfassen die Übersicht über die Releasepipeline und die Qualität der Anforderungen.
Wichtige Konzepte für den Analysedienst
Für lokale Server wird der Analysedienst automatisch für alle neuen Projektsammlungen aktiviert, die Ihrem Server hinzugefügt wurden. Sie können Analysen anhalten, deaktivieren oder erneut aktivieren, wie unter Installieren oder Aktivieren des Analysediensts beschrieben.
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 für andere Freigeben freigeben. 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 Sie Odata, um Analysen aus einem unterstützten Browser direkt abzufragen und die zurückgegebenen JSON-Daten nach Bedarf zu verwenden.
- Programmgesteuerte Abfrage der Analysemetadaten erstellen OData-Abfragen für Analytics, URL-Komponenten zum Abfragen der Metadaten.
Abfragerichtlinien, Abfrageleistung und Latenz
Analytics ist kein Echtzeitspeicher. Es handelt sich um eine kuratierte Kopie von Daten, die in Azure DevOps gespeichert sind. Die Datenkopie optimiert die Lese- und Aggregationsleistung und reduziert die Auswirkungen von Berichtsszenarien auf Azure DevOps. Das Kopieren der Daten führt zu einer Verzögerung von 30 Sekunden, bevor die mit einer Änderung verknüpften Daten in Analytics angezeigt werden. Weitere Informationen finden Sie in den OData Analytics-Abfragerichtlinien.
Analyseberechtigungen
Der Zugriff auf Daten aus dem Analysedienst erfordert die folgenden Berechtigungen auf Projektebene.
- Analyse anzeigen
- Freigegebene Analyseansichten löschen
- Bearbeiten von Freigegebenen Analyseansichten
Darüber hinaus können Benutzer Berechtigungen für einzelne freigegebene Analyseansichten festlegen, die sie erstellen. Weitere Informationen finden Sie unter "Festlegen von Berechtigungen für den Zugriff auf Analyse- und Analyseansichten".
Empfohlene Ressourcen
Power BI und OData
Lernen Sie Ressourcen: