Accedere ai dati tramite Excel

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

È possibile accedere ai dati tramite Excel, generare report e quindi pubblicare i grafici in Power BI o usare il file di Excel come base per i report di Power BI. A questo punto, sarà necessario disporre di credenziali alternative abilitate per accedere ad Analisi dei dati tramite Excel.

Nota

Il servizio Analytics viene abilitato e supportato automaticamente nell'ambiente di produzione per tutti i Servizi DevOps di Azure. L'integrazione di Power BI e l'accesso al feed OData del servizio di analisi sono disponibili a livello generale. Ti invitiamo a usarlo e a inviare commenti e suggerimenti. I dati disponibili dipendono dalla versione. La versione supportata più recente è v2.0e la versione di anteprima più recente è v4.0-preview. Per altre informazioni, vedere Controllo delle versioni dell'API OData.

Nota

Il servizio Analytics viene installato e supportato automaticamente nell'ambiente di produzione per tutte le nuove raccolte di progetti per Azure DevOps Server 2020 e versioni successive. L'integrazione di Power BI e l'accesso al feed OData del servizio di analisi sono disponibili a livello generale. Ti invitiamo a usarlo e a inviare commenti e suggerimenti. Se è stato eseguito l'aggiornamento da Azure DevOps Server 2019, è possibile installare il servizio Analytics durante l'aggiornamento.

I dati disponibili dipendono dalla versione. La versione supportata più recente è v2.0e la versione di anteprima più recente è v4.0-preview. Per altre informazioni, vedere Controllo delle versioni dell'API OData.

Nota

Il servizio Analytics è disponibile in anteprima per Azure DevOps Server 2019. È possibile abilitarlo o installarlo per una raccolta di progetti. L'integrazione di Power BI e l'accesso al feed OData del servizio di analisi sono disponibili in anteprima. Ti invitiamo a usarlo e a inviare commenti e suggerimenti.

I dati disponibili dipendono dalla versione. La versione supportata più recente è v2.0e la versione di anteprima più recente è v4.0-preview. Per altre informazioni, vedere Controllo delle versioni dell'API OData.

  1. Per iniziare, aprire Excel 2016.

    Funziona con le versioni precedenti di Excel. È necessario aver installato il componente aggiuntivo Power Query che è possibile eseguire da Microsoft Power Query per Excel.

  2. Creare una cartella di lavoro vuota.

  3. Nella scheda Dati scegliere Nuova query>da altre origini>da feed OData.

    Excel Get Data

  4. Immettere l'URL nel formato seguente e scegliere OK:

     https://analytics.dev.azure.com/{OrganizationName}/_odata/{version}/
    

    Se OrganizationName è fabrikam e la versione è v1.0, l'URL è https://analytics.dev.azure.com/fabrikam/_odata/v1.0/.

    Select OData Feed

    Nota

    In alternativa, è possibile immettere l'URL con ProjectName specificato, che consente di tagliare i risultati in base al progetto specificato in tutte le entità correlate al progetto.

    https://analytics.dev.azure.com/{OrganizationName}/{ProjectName}/_odata/{version}/

     https://{ServerName}:{Port}/tfs/{CollectionName}/_odata/{version}/
    

    Se CollectionName è fabrikam e la versione è v1.0, l'URL è https://{ServerName}:{Port}/tfs/fabrikam/_odata/{v1.0}/.

    Select OData Feed

    Nota

    In alternativa, è possibile immettere l'URL con ProjectName specificato, che consente di tagliare i risultati in base al progetto specificato in tutte le entità correlate al progetto.

    https://{ServerName}:{Port}/tfs/{CollectionName}/{ProjectName}/_odata/{version}/

  5. A questo punto, verrà richiesto di eseguire l'autenticazione nel servizio. Se non è stato fatto in precedenza, vedere Opzioni di autenticazione client.

  6. Selezionare una singola entità per recuperare i dati o selezionare Selezionare più elementi e scegliere i dati da restituire.

    Excel Navigator

    A questo punto, se si seleziona Carica, Excel caricherà tutti i dati in ogni entità in Power Query. Tuttavia, potrebbero essere più dati di quelli desiderati (o che Excel può gestire). Per filtrare i dati, selezionare l'entità da filtrare e scegliere Modifica per visualizzare il Editor di query. Per ogni colonna su cui vuoi applicare un filtro, selezionalo e imposta il filtro. Al termine, scegliere Chiudi e applica nell'angolo superiore sinistro.

    Importante

    Non selezionare alcuna entità con il nome Snapshot. Queste entità contengono lo stato di ogni elemento di lavoro ogni giorno dopo la creazione di ogni elemento di lavoro. Per i repository di qualsiasi dimensione, ciò comporterà decine o centinaia di milioni di elementi di lavoro che non verranno caricati correttamente. Per eseguire l'analisi delle tendenze, limitare l'ambito dei dati recuperati agli elementi e all'intervallo di tempo specifici ed eseguire il pull di queste informazioni in con una query OData separata.

In alternativa al caricamento dei dati in Power Query, è possibile scegliere la freccia a discesa accanto a Carica e selezionare Carica invece . Questa azione consente le opzioni seguenti:

  • Caricare i dati nella tabella di Power Query.
  • Creare una connessione senza caricare i dati (essenzialmente rinviando il caricamento dei dati fino a un secondo momento).
  • In un foglio di lavoro che caricherà solo l'entità per foglio di lavoro.
  • A un modello (che è possibile selezionare con le altre opzioni) che carica i dati in PowerPivot.

Altre informazioni su queste opzioni sono disponibili nella documentazione di Excel.

Gestione delle relazioni

Per impostazione predefinita, quando vengono restituiti dati di base da Analytics, i dati sono correlati come illustrato nella figura seguente:

Entity relationships

I tag, i team e gli utenti non sono correlati ad altri dati. È dovuto al modo in cui queste entità sono correlate. Sono correlati da relazioni molti-a-molti che non sono facilmente gestite in questi modelli o esistono più relazioni tra le entità, ad esempio tra utenti e elementi di lavoro (sono correlate da Assigned To, Created By, Changed By e altri).

Più relazioni possono essere gestite in modo abbastanza semplice. Ad esempio, nel modello predefinito è possibile modificare la query, selezionare la colonna AssignedTo della tabella WorkItems ed espandere la colonna per includere tutti i dati della tabella Users ed è possibile ripetere questo processo anche per le colonne Created By e Changed By. Si ottiene intorno ad avere più collegamenti da una tabella a un altro che non è consentito.