Share via


Migreren naar Analytics vanuit SQL Reporting Services voor Azure DevOps

Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019

Met de release van Azure DevOps Server 2022 is de analytics-service de enige optie voor het verkrijgen van Azure DevOps-gegevensinzichten. Integratie met SQL Server Reporting Services wordt niet meer ondersteund. Dit artikel bevat richtlijnen voor het migreren van het gebruik van SQL Reporting Services naar Analytics.

Zie Wat is Analyse en gegevens beschikbaar in Analytics voor een overzicht van Analytics.

Notitie

Als u op zoek bent naar informatie over Azure Analysis Services, raadpleegt u Azure Analysis Services.

Zie Inzichten ophalen die vergelijkbaar zijn met die van SQL Reporting Services-rapporten voor informatie over het vervangen van een specifiek SQL Server Reporting Services-rapport.

Algemene richtlijnen

Wanneer u migreert van het gebruik van SQL Server Reporting Services naar Analytics, moet u rekening houden met de volgende informatie.

  • Analyse is een object-relationele mapper, terwijl SQL Server Reporting Services-gegevens zijn gebaseerd op een OLAP-kubus (relationele databased en online analytical processing).
  • Analyse vereist geen onderhoud.
  • In Analytics worden alle velden voor het bijhouden van werk opgeslagen, met uitzondering van HTML-/rtf-tekstvelden. Aangepaste velden worden automatisch toegevoegd aan het gegevensarchief van Analytics.
  • Beperk uw query altijd tot de project(s) waar u toegang toe hebt. U kunt rapporten tussen projecten genereren met Power BI. Query's retourneren echter alleen gegevens wanneer u gemachtigd bent om analysegegevens weer te geven voor alle projecten die u opvraagt.
  • Ingebouwde dashboards gebruiken ter ondersteuning van weergaven van meerdere grafieken. Er zijn verschillende nieuwe functies toegevoegd ter ondersteuning van het weergeven van meerdere grafieken in een configureerbaar Dashboard van Azure DevOps.
  • Analyseweergaven bieden een snelle en eenvoudige manier om status- en trendrapporten te genereren voor werkitems en testcases.
  • Identificeer de inzichten die u nodig hebt om gegevensgestuurde beslissingen te nemen. Gebruik vervolgens een combinatie van query's, dashboards, ingebouwde rapporten of Power BI- en OData-query's om de benodigde rapporten te genereren.

Ondersteuning voor nieuwe functies

Er zijn verschillende nieuwe functies geïntroduceerd ter ondersteuning van gegevensinzichten die niet beschikbaar waren in SQL Server Reporting Services.

  • Dashboardwidgets: er zijn veel widgets toegevoegd ter ondersteuning van status- en trendweergaven, inclusief widgets op basis van analysegegevens. Zie de widgetcatalogus voor een overzicht.
  • Ingebouwde Analytics-rapporten: Servera in contextrapporten zijn toegevoegd ter ondersteuning van Azure Boards, Pipelines en Test Plans. In deze rapporten worden analysegegevens weergegeven zoals beschreven in Over dashboards, grafieken, rapporten en widgets.
  • Samenvouwen: met samengetelde kolommen kunt u voortgangsbalken of totalen van numerieke velden voor onderliggende items in een werkitemhiërarchie bekijken. U kunt ze toevoegen aan elke achterstandsweergave. Zie Voortgang van samenvouwen of totalen weergeven voor meer informatie.
  • Op query's gebaseerde grafieken gegroepeerd op tags: U kunt nu querygrafieken genereren en toevoegen aan dashboards op basis van groepering op tags.
  • Traceerbaarheid: verbeterde ondersteuning voor het bijhouden van werk van vereisten tot implementatie. End-to-end traceerbaarheid wordt ondersteund door het koppelen van verschillende objecten, zoals werkitems, vertakkingen, doorvoeringen, pull-aanvragen, builds en releases. Ingebouwde rapporten op basis van de Analytics-service ondersteunen de mogelijkheid om traceerbaarheid in realtime te bewaken. Zie End-to-end traceerbaarheid voor meer informatie.
  • Release-pijplijnen: Release-pijplijnen zijn geïntroduceerd met TFS 2018. Dashboardwidgets die inzicht bieden in release-pijplijnen zijn onder andere Overzicht van releasepijplijnen en Kwaliteit van vereisten.

Belangrijkste concepten over de Analytics-service

Voor on-premises servers wordt de Analytics-service automatisch ingeschakeld voor alle nieuwe projectverzamelingen die aan uw server zijn toegevoegd. U kunt Analytics onderbreken, uitschakelen of opnieuw inschakelen, zoals beschreven in Installeren of inschakelen van de Analytics-service.

Het analysegegevensmodel bestaat uit entiteitssets, waarvan de leden (entiteiten) eigenschappen bevatten die kunnen worden gefilterd, geaggregeerd en samengevat. Zie Gegevensmodel voor Analyse voor een overzicht van ondersteunde entiteitssets en entiteitstypen.

De volgende hulpprogramma's ondersteunen interactie met de Analytics-service:

  • Analyseweergaven: Een snelle manier bieden om rapporten te genereren op basis van werktracking en testcases. U kunt een analyseweergave definiëren en met anderen delen. Met Behulp van Power BI kunt u elk type rapport bouwen dat door Power BI wordt ondersteund. Zie Wat zijn analyseweergaven? voor meer informatie.
  • Power BI: Verbinding maken naar analyse vanuit Power BI via een ANalytics-weergave, OData-query of OData-feed. Zie Over Power BI-integratie.
  • OData-query: Gebruik Odata om rechtstreeks query's uit te voeren op Analytics vanuit een ondersteunde browser en gebruik indien nodig de geretourneerde JSON-gegevens.
  • Programmatische query van de Analytics metadata Construct OData-query's voor Analyse, URL-onderdelen om query's uit te voeren op de metagegevens.

Queryrichtlijnen, queryprestaties en latentie

Analyse is geen realtime winkel. Het is een gecureerde kopie van gegevens die zijn opgeslagen in Azure DevOps. Het kopiëren van gegevens helpt de lees- en aggregatieprestaties te optimaliseren en vermindert het effect van rapportagescenario's op Azure DevOps. Het kopiëren van de gegevens leidt tot een vertraging van 30 seconden voordat de gegevens die zijn gekoppeld aan een wijziging worden weergegeven in Analytics. Zie OData Analytics-queryrichtlijnen voor meer informatie.

Analysemachtigingen

Voor toegang tot gegevens van de Analytics-service zijn de volgende machtigingen op projectniveau vereist.

  • Analyse weergeven
  • Gedeelde analyseweergaven verwijderen
  • Gedeelde analyseweergaven bewerken

Daarnaast kunnen gebruikers machtigingen instellen voor afzonderlijke gedeelde analytics-weergaven die ze maken. Zie Machtigingen instellen voor toegang tot analyse- en analyseweergaven voor meer informatie.

Power BI en OData

Informatiebronnen:

Volgende stappen