Connessione ai dati di Analisi usando il feed OData di Power BI

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

È possibile accedere ai dati di Analytics tramite il feed OData di Power BI Desktop.

Importante

Il metodo illustrato in questo articolo funziona per le piccole organizzazioni, perché esegue sempre il pull di tutti i dati in Power BI. La maggior parte dei filtri specificati nella editor di Power Query viene eseguita sul lato client. Per informazioni su altri approcci, vedere Panoramica dell'integrazione di Power BI.

Prerequisiti

  • Per visualizzare i dati di Analisi ed eseguire query sul servizio, è necessario essere membri di un progetto con accesso basic o superiore. Per impostazione predefinita, a tutti i membri del progetto vengono concesse le autorizzazioni per eseguire query su Analisi e definire le visualizzazioni di Analisi.
  • Per altre informazioni sugli altri prerequisiti relativi all'abilitazione di servizi e funzionalità e alle attività generali di rilevamento dei dati, vedere Autorizzazioni e prerequisiti per l'accesso ad Analytics.

Accedere al feed OData di Analytics

Importante

Assicurarsi di aver abilitato o installato Analytics.

  1. Assicurarsi di aver configurato le autorizzazioni necessarie per accedere ad Analytics.

  2. Apri Power BI Desktop. Se non è già stato fatto, installare Power BI Desktop ora.

  3. Nella home page o nella home page di Power BI Desktop selezionare Recupera dati.

    Pulsante

  4. Nel riquadro sinistro selezionare Altro>feed OData e quindi selezionare Connessione.

    Pulsante Feed OData

  5. In un browser supportato immettere l'URL nel formato https://analytics.dev.azure.com/{OrganizationName}/_odata/{version}/.

    Ad esempio, se {OrganizationName} è fabrikam e {version} è v1.0, l'URL è https://analytics.dev.azure.com/fabrikam/_odata/v1.0/.

    Immettere l'URL del feed OData

    Nota

    In alternativa, è possibile immettere l'URL con projectName specificato, come illustrato nell'esempio seguente:
    https://analytics.dev.azure.com/{OrganizationName}/{ProjectName}/_odata/{version}/ L'uso di questo formato consente di tagliare i risultati in base al progetto specificato in tutte le entità correlate al progetto.

  6. Al prompt, eseguire l'autenticazione nel servizio. Se non è già stato fatto, vedere Opzioni di autenticazione client.

  7. Selezionare le caselle di controllo accanto alle entità di cui si desidera recuperare i dati.

    Importante

    Non selezionare le entità il cui nome include Snapshot. Tali entità contengono lo stato di ogni elemento di lavoro ogni giorno dopo la creazione dell'elemento di lavoro. Per i repository di qualsiasi dimensione, la selezione di queste entità causerà un errore di caricamento di decine o centinaia di milioni di elementi di lavoro. Le tabelle snapshot sono destinate solo alle query di aggregazione.

    Elenco Entità nella pagina Strumento di navigazione

  8. Selezionare Trasforma dati. Non selezionare Carica.

    Importante

    Per ogni entità selezionata, Power Query crea una query. Ogni query deve essere aggiornata manualmente, perché in questo modo si evitano errori di limitazione. Power Query tenta di risolvere i valori Null come errori generando una query aggiuntiva per ogni valore Null rilevato. Ciò può comportare migliaia di query, che supereranno rapidamente la soglia di utilizzo, oltre la quale l'account utente verrà limitato.

    Per evitare questo problema:

    • Indicare a Power BI di fare riferimento a OData v4.
    • Indicare al servizio Analytics di omettere tutti i valori null, migliorando così le prestazioni delle query.
  9. Per ogni entità selezionata nei passaggi precedenti, seguire questa procedura:

    a. Nell'elenco Query selezionare un'entità di cui si vuole eseguire la query. In questo esempio viene selezionata l'opzione Aree .

    Elenco di query sui feed OData di Power BI

    b. Nella barra multifunzione selezionare Editor avanzato.

    Pulsante di Editor avanzato feed OData di Power BI

    c. Nel riquadro Query scorrere orizzontalmente per visualizzare il [Implementation="2.0"] parametro.

    Riquadro query Editor avanzato

    d. Sostituire [Implementation="2.0"] con la stringa seguente:
    [Implementation="2.0",OmitValues = ODataOmitValues.Nulls,ODataVersion = 4]

    Stringa sostituita.

  10. Selezionare Chiudi e applica.