Condividi tramite


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

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

Informazioni su come 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é ottiene sempre 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

Categoria Requisiti
Livelli di accesso - membro del progetto.
- Accesso almeno di livello di base.
Autorizzazioni Per impostazione predefinita, i membri del progetto dispongono dell'autorizzazione per eseguire query su Analisi e creare viste. 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.
Strumenti Power BI Desktop

Accedere al feed OData di Analytics

  1. Configurare le autorizzazioni necessarie per accedere ad Analytics.

  2. Apri Power BI Desktop.

  3. Nella pagina di benvenuto o nella barra multifunzione home di Power BI Desktop, selezionare Recupera dati.

    Screenshot della schermata iniziale di Power BI Desktop, pulsante Recupera dati.

  4. Seleziona Altro>OData Feed>Connetti.

    Screenshot che mostra il pulsante Feed OData.

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

    Ad esempio, se {OrganizationName} è fabrikam e {version} è v1.0, l'URL è https://analytics.dev.azure.com/fabrikam/_odata/v1.0/. La versione da usare dipende dalla versione più recente supportata per OData di Analytics.

    Screenshot di Inserisci 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.
    • L'ambito dei dati è sempre a livello di progetto in base alla progettazione, quindi non è possibile connettersi a livello di organizzazione. Per ottenere tutti i dati per tutti i progetti, è necessario connettersi a uno alla volta.
  6. Quando richiesto, eseguire l'autenticazione nel servizio.

  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à causa il mancato caricamento di decine di milioni di elementi di lavoro. Le tabelle snapshot sono destinate solo alle query di aggregazione.

    Screenshot dell'elenco delle entità nella pagina del Navigatore.

  8. Selezionare Trasforma dati. Non selezionare Carica.

    Importante

    Per ogni entità selezionata, Power Query crea una query. È necessario aggiornare manualmente ogni query per evitare errori di limitazione della velocità. Power Query tenta di risolvere i valori Null come errori generando una query aggiuntiva per ogni valore Null rilevato. Questa azione può comportare migliaia di query, che possono rapidamente superare il limite di utilizzo, oltre il quale l'account utente viene 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 Queries, selezionare un'entità di cui si vuole eseguire la query. In questo esempio viene selezionata l'opzione Aree .

    Screenshot dell'elenco delle Query feed OData di Power BI.

    b. Nella barra multifunzione selezionare Editor avanzato.

    Screenshot del pulsante dell'Editor avanzato del feed OData di Power BI.

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

    Screenshot del riquadro dell'Editor avanzato query.

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

    Screenshot che mostra la stringa sostituita.

  10. Selezionare Chiudi e applica.