Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
In questa guida introduttiva si usa una visualizzazione di Analisi predefinita per creare due report di Power BI per il progetto Azure DevOps, ovvero un grafico di tendenza giornaliero degli elementi del backlog in base allo stato e una scheda che mostra il conteggio corrente delle storie utente attive. Usando le viste di Analisi, è possibile definire criteri di filtro per i dati di rilevamento del lavoro senza scrivere query OData.
È possibile usare una delle visualizzazioni predefinite predefinite oppure creare una visualizzazione analisi personalizzata per un maggiore controllo su filtri e campi.
Importante
Le visualizzazioni di Analisi supportano solo i dati di Azure Boards (elementi di lavoro). Le viste di analisi non supportano altri tipi di dati, ad esempio le pipeline. Le viste forniscono un elenco semplice di elementi di lavoro e non supportano le gerarchie degli elementi di lavoro. A questo punto, non sono previsti piani per aggiornare il connettore per supportare altri tipi di dati. Per informazioni su altri approcci, vedere Informazioni sull'integrazione di Power BI.
Suggerimento
È possibile usare l'intelligenza artificiale per facilitare questa attività più avanti in questo articolo, oppure vedere Abilitare l'assistenza AI con Azure DevOps MCP Server per iniziare.
Prerequisiti
| Categoria | Requisiti |
|---|---|
| Livelli di accesso |
-
Membro del progetto. - Almeno un accesso Basic. |
| Autorizzazioni | L'autorizzazione View Analytics impostata su Consenti. Per ulteriori informazioni, consultare Impostare le autorizzazioni per accedere alle visualizzazioni di Analytics e Analytics. |
| Strumenti |
-
Azure Boards è abilitato. - Power BI Desktop. |
| Attività | Monitorare gli elementi di lavoro in un periodo specificato per generare un report di tendenza. |
| Categoria | Requisiti |
|---|---|
| Livelli di accesso |
-
Membro del progetto. - Almeno un accesso Basic. |
| Autorizzazioni | L'autorizzazione View Analytics impostata su Consenti. Per ulteriori informazioni, consultare Impostare le autorizzazioni per accedere alle visualizzazioni di Analytics e Analytics. |
| Strumenti | - L'estensione Analytics. I membri del gruppo Project Collection Administrators possono aggiungere e abilitare il servizio. - Azure Boards è abilitato. - Power BI Desktop. |
| Attività | Monitorare gli elementi di lavoro in un periodo specificato per generare un report di tendenza. |
Aprire Analytics per accedere alle visualizzazioni
Dal tuo portale web, seleziona Boards>Visualizzazioni di Analytics.
Se non vengono visualizzate le visualizzazioni di Analisi, verificare di avere le autorizzazioni per la visualizzazione di Analytics. Vedere Autorizzazioni e prerequisiti per accedere ad Analisi.
Verificare la visualizzazione analisi predefinita
Prima di connettersi a Power BI, verificare che la visualizzazione predefinita venga caricata correttamente. La verifica rileva problemi come set di dati troppo grandi o riferimenti a campi non validi prima che causino errori di aggiornamento di Power BI.
Nella pagina Visualizzazioni analisi selezionare la scheda Tutti .
Selezionare l'icona
Altre azioni nella visualizzazione predefinita e quindi selezionare Modifica. Per i progetti Agile, usare la visualizzazione Storie - Ultimi 30 giorni .Selezionare la scheda Verifica e quindi selezionare Verifica visualizzazione.
Il tempo di verifica dipende dall'ambito della visualizzazione. Una visualizzazione limitata alle storie con un periodo mobile di 30 giorni viene completata più velocemente di una visualizzazione che include tutti i tipi di elemento di lavoro e l'intera cronologia.
Se la verifica ha esito positivo, continuare con il passaggio successivo. In caso di errore, passare alla scheda Elementi di lavoro e ridurre l'ambito, ad esempio selezionare un numero inferiore di team o restringere i tipi di elemento di lavoro. Per altre informazioni, vedere Creare una visualizzazione di Analisi.
Connettersi a una visualizzazione di Analisi
Seguire questa procedura per connettersi a una visualizzazione di Analisi:
Apri Power BI Desktop.
Accedere al servizio. L'accesso per la prima volta richiede l'accesso e l'autenticazione delle credenziali. Power BI Desktop salva le credenziali, quindi è necessario eseguire l'accesso una sola volta.
Nota
Azure DevOps non supporta scenari tra tenant che usano Open Authorization (OAuth). Usare invece principali di servizio e identità gestite.
Selezionare Connetti.
Selezionare Recupera Dati>Online Services, e quindi Azure DevOps (solo Boards) per i servizi cloud o Azure DevOps Server (solo Boards) per un server locale. Selezionare Connetti. Le viste di analisi supportano le query solo sugli elementi di lavoro e sui test case.
Specificare i parametri di base per connettersi ai dati.
-
URL raccolta: immettere l'URL in cui è ospitata l'istanza di Azure DevOps Server. Un URL di esempio è
https://fabrikam-server/AzureDevOpsServer/fabrikam-collection. -
Progetto del team: inserire solo il nome del progetto. Ad esempio, immettere Fabrikam-Fiber se l'URL dell'istanza di Azure DevOps Server è
https://fabrikam-server/AzureDevOpsServer/fabrikam-collection/Fabrikam-Fiber.
Importante
Non confondere il nome del team con il nome del progetto, che è un errore comune. Ad esempio, se l'URL usato è
https://fabrikam-server/AzureDevOpsServer/fabrikam-collection/Fabrikam-Fiber-Git/Device, Fabrikam-Fiber-Git è il nome del progetto e Device è il nome del team.Dopo l'accesso, Power BI verifica che le credenziali abbiano le autorizzazioni necessarie per accedere al progetto specificato. Per soluzioni ai problemi comuni, vedere Risoluzione dei problemi.
-
URL raccolta: immettere l'URL in cui è ospitata l'istanza di Azure DevOps Server. Un URL di esempio è
Selezionare la visualizzazione Analisi
Seguire questa procedura per selezionare la visualizzazione Analisi:
Espandere Visualizzazioni condivise. Il connettore dati presenta un elenco delle visualizzazioni di Analisi disponibili. Ogni visualizzazione rappresenta un set di dati di cui è possibile eseguire il pull in Power BI. È anche possibile creare visualizzazioni di Analisi personalizzate.
L'immagine seguente mostra le visualizzazioni predefinite di Analytics. L'elenco di visualizzazioni può variare in base al modello di processo usato per creare il progetto. Tutte le visualizzazioni elencate, ad eccezione delle visualizzazioni aggiunte a Today, forniscono dati cronologici sulle tendenze.
Selezionare la visualizzazione Elementi di lavoro - Ultimi 30 giorni e attendere il caricamento dell'anteprima. Questa visualizzazione usa un filtro per visualizzare gli ultimi 30 giorni di cronologia per tutti gli elementi di lavoro nel progetto.
Nota
Se verifichi la visualizzazione quando la crei, la visualizzazione deve essere caricata. Se la visualizzazione non viene caricata, è molto probabile che il set di dati sia troppo grande. Tornare alla pagina Visualizzazioni analisi nel portale Web e aprire la visualizzazione per la modifica. Modificare i filtri per ridurre le dimensioni del set di dati.
Nota
- L'anteprima visualizzata per qualsiasi visualizzazione selezionata nello strumento di navigazione può essere troncata a seconda del numero di campi selezionati e delle dimensioni del set di dati. I dati vengono troncati solo per l'anteprima e non influiscono sull'aggiornamento completo dei dati.
- Le viste di analisi non applicano filtri definiti tramite Power BI nel server. Tutti i filtri applicati in Power BI limitano i dati visualizzati agli utenti finali, ma non riducono la quantità di dati recuperati da Analytics. Se il filtro è destinato a ridurre le dimensioni del set di dati, applicarlo personalizzando la visualizzazione.
Selezionare la casella di controllo accanto alla visualizzazione Storie - Ultimi 30 giorni e quindi selezionare Carica. Attendere il caricamento dei dati. Monitora il progresso attraverso i messaggi di stato visualizzati sotto il nome della tabella. Per soluzioni ai problemi comuni, vedere Risoluzione dei problemi.
Esaminare il modello di dati. Durante il caricamento del modello, esaminare la progettazione del set di dati per Power BI Data Connector.
Creare un report di tendenza giornaliero
Nel riquadro Visualizzazioni selezionare l'oggetto visivo Grafico a linee. Nel riquadro Dati cercare ID elemento di lavoro e selezionare la casella di controllo per aggiungerla come valore dell'asse Y del grafico.
Il grafico visualizza un singolo punto perché non è ancora stato definito un asse delle date.
Nel riquadro Dati selezionare Data per aggiungerlo come asse X. Per impostazione predefinita, Power BI prevede una gerarchia di date (anno > trimestre > mese > giorno), che raggruppa tutte le date che condividono lo stesso numero di giorno. Per visualizzare una tendenza giornaliera reale, accedere al riquadro Visualizzazioni, espandere l'elenco a discesa Data sotto Asse X e selezionare Data invece di Gerarchia date.
Nota
Usa sempre il formato Data per i report di tendenza, non gerarchia data. Il livello del giorno della gerarchia assegna ogni data a un numero compreso tra 1 e 31, quindi il 3 aprile e il 3 maggio vengono entrambi mappati al giorno 3 e i relativi conteggi vengono combinati.
Raggruppare e filtrare la tendenza in base allo stato
Nel riquadro Dati trascinare il campo Stato nell'area Legenda del riquadro Visualizzazioni . Il grafico visualizza ora una linea separata per ogni stato.
Per limitare gli stati visualizzati, espandere il campo Stato nel riquadro Filtri e selezionare solo i valori desiderati, ad esempio Active, Closed e Committed.
Il grafico seguente mostra un conteggio giornaliero distinto delle storie utente per ogni stato selezionato.
Suggerimento
Se si modifica la visualizzazione Analisi dopo la connessione, tornare a Power BI e selezionare Aggiorna nella scheda Home per eseguire il pull dei dati aggiornati.
Creare una scheda per visualizzare il conteggio delle storie attive più recenti
Aggiungere una nuova pagina selezionando il segno più (+) nella parte inferiore della pagina.
Nel riquadro Visualizzazioni selezionare l'oggetto visivo Scheda . Nel riquadro Dati selezionare il campo ID elemento di lavoro per aggiungerlo alla scheda.
Nel riquadro Filtri trascinare State nell'area Filtri in questa area di pagina e selezionare solo Attivo.
La scheda visualizza 111 in questo esempio. Quel numero è gonfiato perché conta ogni snapshot giornaliero di ogni storia utente attiva nella finestra di tempo di 30 giorni, non solo l'ultimo giorno.
Per visualizzare solo il conteggio corrente, aggiungere il filtro Is Current :
- Trascinare Is Current nell'area Filtri in questa pagina.
- Selezionare True in modo che la scheda conteggia solo la revisione più recente di ogni storia utente.
Le visualizzazioni di analisi includono automaticamente il campo Is Current per contrassegnare lo snapshot più recente. Quando si applica questo filtro, il conteggio scende a 16, ovvero il numero effettivo di storie utente attive.
Questo valore deve corrispondere al conteggio dell'ultimo giorno del grafico di tendenza creato nella sezione precedente.
Usare l'intelligenza artificiale per creare report di Power BI dalle visualizzazioni di Analisi
Se si configura il server MCP di Azure DevOps, è possibile usare gli assistenti di intelligenza artificiale per creare e perfezionare i report di Power BI.
Esempi di suggerimenti
| Attività | Richiesta di esempio |
|---|---|
| Tendenza bug per intervallo di date | Write an OData trend query that shows the daily bug count by state over the last 30 days in <ProjectName>. |
| Riepilogo sprint | Create an OData query against WorkItemSnapshot that shows work item counts grouped by date for the current sprint in <ProjectName>. |
| Filtrare in base all'iterazione | Generate an OData trend query that uses the iteration start and end dates from <IterationName> to show story point burndown in <ProjectName>. |
| Tendenza colonna scheda | Write an OData query against WorkItemBoardSnapshot to track work items by board column over the past two weeks in <ProjectName> in the <OrganizationName> organization. |
| Ottimizzare le prestazioni | My WorkItemSnapshot trend query for <ProjectName> is timing out. Suggest specific date filters and aggregation to reduce the row count without losing the key metrics. |
| Confrontare gli sprint | Create an OData trend query that compares bug counts between <SprintName> and the previous sprint in <ProjectName> in the <OrganizationName> organization. |
| Tendenza di lavoro rimanente | Write an OData trend query that shows the daily sum of remaining work grouped by Area Path for the current iteration in <ProjectName>. |
| Rilevare le modifiche di stato | Create an OData snapshot query that tracks how many work items moved from Active to Resolved each day over the past <NumberOfDays> days in <ProjectName>. |
| Analisi delle modifiche dell'ambito | Generate an OData trend query that shows the daily count of user stories added or removed from <SprintName> by comparing WorkItemSnapshot data in <ProjectName>. |
Suggerimento
Se si usa Visual Studio Code, la modalità agente è particolarmente utile per creare e perfezionare i report di Power BI dalle visualizzazioni di Analisi.