Condividi tramite


Eseguire la migrazione ad Analisi da report SQL Services per Azure DevOps

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

Con il rilascio di Azure DevOps Server 2022, l'unica opzione per ottenere informazioni dettagliate sui dati di Azure DevOps è il servizio Analisi. L'integrazione con SQL Server Reporting Services non è più supportata. Questo articolo fornisce indicazioni per la migrazione dall'uso di report SQL Services ad Analytics.

Per una panoramica di Analytics, vedere Informazioni su Analisi e dati disponibili in Analisi.

Nota

Per informazioni su Azure Analysis Services, vedere Azure Analysis Services.

Indicazioni generali

Durante la migrazione dall'uso di SQL Server Reporting Services ad Analisi, prendere nota delle informazioni seguenti.

  • Analytics è un mapper relazionale a oggetti, mentre i dati di SQL Server Reporting Services si basano su un database relazionale e un cubo OLAP (Online Analytical Processing).
  • Analisi non richiede alcuna manutenzione.
  • Analisi archivia tutti i campi di rilevamento del lavoro, ad eccezione dei campi HTML/RTF. I campi personalizzati vengono aggiunti automaticamente all'archivio dati di Analisi.
  • Limitare sempre la query ai progetti a cui si ha accesso. È possibile generare report tra progetti usando Power BI, ma le query restituiscono dati solo quando si dispone delle autorizzazioni per visualizzare i dati di Analisi per tutti i progetti di cui si esegue la query.
  • Usare dashboard predefiniti per supportare visualizzazioni di più grafici. Sono state aggiunte diverse nuove funzionalità per supportare la visualizzazione di più grafici all'interno di un dashboard configurabile di Azure DevOps.
  • Le visualizzazioni di analisi offrono un modo rapido e semplice per generare report sullo stato e sulle tendenze per elementi di lavoro e test case.
  • Identificare le informazioni dettagliate necessarie per prendere decisioni basate sui dati. Usare quindi una combinazione di query, dashboard, report predefiniti o query di Power BI e OData per generare i report necessari.

Supporto di nuove funzionalità

Sono state introdotte diverse nuove funzionalità per supportare informazioni dettagliate sui dati non disponibili con SQL Server Reporting Services.

  • Widget del dashboard: molti widget sono stati aggiunti per supportare le visualizzazioni di stato e tendenza, incluse quelle basate sui dati di Analisi. Per una panoramica, vedere il catalogo dei widget.
  • Report di Analisi predefiniti: sono stati aggiunti diversi report nel contesto per supportare Azure Boards, Pipeline e Test Plans. Questi report visualizzano i dati di Analisi come descritto in Informazioni su dashboard, grafici, report e widget.
  • Rollup: le colonne di rollup consentono di visualizzare barre di stato o totali di campi numerici per gli elementi discendenti all'interno di una gerarchia di elementi di lavoro. È possibile aggiungerli a qualsiasi visualizzazione backlog. Per altre informazioni, vedere Visualizzare lo stato di avanzamento del rollup o i totali.
  • Grafici basati su query raggruppati per tag: è ora possibile generare grafici di query e aggiungerli ai dashboard in base al raggruppamento in base ai tag.
  • Tracciabilità: maggiore supporto per tenere traccia del lavoro dai requisiti alla distribuzione. La tracciabilità end-to-end è supportata collegando vari oggetti, ad esempio elementi di lavoro, rami, commit, richieste pull, compilazioni e versioni. I report predefiniti basati sul servizio Analisi supportano la possibilità di monitorare la tracciabilità in tempo reale. Per altre informazioni, vedere Tracciabilità end-to-end.
  • Pipeline di versione: le pipeline di versione sono state introdotte con TFS 2018. I widget del dashboard che forniscono informazioni dettagliate sulle pipeline di versione includono panoramica della pipeline di versione e Qualità dei requisiti.

Concetti chiave sul servizio Analytics

Per i server locali, il servizio Analisi viene abilitato automaticamente per tutte le nuove raccolte di progetti aggiunte al server. È possibile sospendere, disabilitare o riabilitare Analisi come descritto in Installare o abilitare il servizio Analisi.

Il modello di dati di Analisi è costituito da set di entità, i cui membri (entità) contengono proprietà che possono essere filtrate, aggregate e riepilogate. Per una panoramica dei set di entità e dei tipi di entità supportati, vedere Modello di dati per Analisi.

Gli strumenti seguenti supportano l'interazione con il servizio Analytics:

  • Visualizzazioni di analisi: consente di generare report in modo rapido in base al rilevamento del lavoro e ai test case. È possibile definire una visualizzazione di Analisi e condividerla con altri utenti. Con Power BI è possibile compilare qualsiasi tipo di report supportato da Power BI. Per altre informazioni, vedere Che cosa sono le visualizzazioni di Analisi?
  • Power BI: connettersi all'analisi da Power BI tramite una visualizzazione analisi, una query OData o un feed OData. Vedere Informazioni sull'integrazione di Power BI.
  • Query OData: usare Odata per eseguire query direttamente su Analytics da un browser supportato e usare i dati JSON restituiti in base alle esigenze.
  • Query programmatica dei metadati di Analytics Costruisci query OData per Analytics, componenti URL per eseguire query sui metadati.

Linee guida per le query, prestazioni delle query e latenza

L'analisi non è un archivio in tempo reale. Si tratta di una copia curata dei dati archiviati in Azure DevOps. La copia dei dati consente di ottimizzare le prestazioni di lettura e aggregazione e riduce gli scenari di creazione di report sugli effetti in Azure DevOps. La copia dei dati introduce fino a un ritardo di 30 secondi prima che i dati associati a una modifica venga visualizzato in Analytics. Per altre informazioni, vedere Linee guida per le query di OData Analytics.

Autorizzazioni di analisi

L'accesso ai dati dal servizio Analytics richiede le autorizzazioni a livello di progetto seguenti.

  • Visualizzare Analisi
  • Eliminare visualizzazioni di Analisi condivisa
  • Modificare le visualizzazioni di Analisi condivisa

Inoltre, gli utenti possono impostare le autorizzazioni per le singole visualizzazioni di Analisi condivise create. Per altre informazioni, vedere Impostare le autorizzazioni per accedere alle visualizzazioni di Analisi e Analisi.

Power BI e OData

Informazioni sulle risorse: