Informazioni sull'integrazione di Power BI

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

Con Power BI, una suite di strumenti di analisi aziendale, è possibile estrarre dati da Analisi, generare report e personalizzarli in base alle esigenze. Usare Power BI per eseguire un'analisi improvvisata, produrre report accattivanti e pubblicare per l'utilizzo aziendale.

L'integrazione di Power BI con Analytics consente di andare oltre i report e i widget del dashboard di Analisi predefiniti per generare report completamente personalizzati.

Metodi di connessione dati

È possibile eseguire il pull dei dati da Analisi in Power BI in uno dei tre modi descritti nella tabella seguente.

Nota

OData (Open Data Protocol) è uno standard OASIS approvato da ISO/IEC che definisce un set di procedure consigliate per la creazione e l'utilizzo di API REST. Per altre informazioni, vedere la documentazione di OData.

Opzione Connessione ion

Descrizione

Considerazioni


Power BI può eseguire query OData. Le query OData sono potenti e possono filtrare e aggregare i dati prima di restituirli a Power BI.

Questo è il metodo consigliato, ad eccezione dei report più semplici sui dati boards. È necessario scrivere query OData, che è simile alla scrittura di query SQL. Fortunatamente, vengono forniti diversi report di esempio per iniziare.

Il connettore Azure DevOps Data funziona con le visualizzazioni di Analisi. Per accedere alle visualizzazioni di Analytics, è necessario abilitare la funzionalità come descritto in Abilitare le funzionalità di anteprima

Questo connettore funziona solo con i dati boards (elementi di lavoro) e non supporta altri tipi di dati, ad esempio Pipeline. Fornisce un elenco semplice di elementi di lavoro e non supporta le gerarchie degli elementi di lavoro. A questo punto, non è previsto l'aggiornamento del connettore per supportare altri tipi di dati. È consigliabile usare query OData, a meno che non si disponga di un report più semplice sui dati di Boards.

Power BI offre un connettore di feed OData che consente di connettersi all'endpoint OData dell'analisi ed esplorare l'endpoint OData. È il modo tipico in cui Power BI interagisce con i feed OData. È possibile esplorare e selezionare le entità e usarle Editor di query per filtrare il set di dati.

Usare questo metodo solo se si dispone di un account di piccole dimensioni. Questo metodo non supporta la riduzione delle query sul lato server. Tutti i filtri vengono applicati sul lato client. Tutti i dati vengono estratti in Power BI prima di applicare i filtri. Se hai un piccolo account, potrebbe funzionare bene per te. Tuttavia, se si dispone di un account di grandi dimensioni, potrebbero essere presenti tempi di aggiornamento e timeout lunghi.

Editor di query

Dopo aver connesso i dati da Analisi in Power BI, è sempre possibile modificare i dati sottostanti usando editor di Power Query e Editor avanzato di Power BI. Si notino i vincoli operativi seguenti:

  • Quando ci si connette usando query OData o un feed OData, è possibile specificare filtri di query, dati da restituire, dati da aggregare e altro ancora.
  • Quando ci si connette usando una visualizzazione Analisi, è necessario modificare la visualizzazione Analisi per modificare il filtro di query e i campi che si desidera restituire.

Per esempi di report, vedere report di esempio forniti più avanti in questo articolo.

Trasformare i dati in Power BI

Dopo aver importato i dati in Power BI, è possibile usare le opzioni di editor di Power Query Trasforma, Aggiungi colonna e altri strumenti e strumenti di menu per modificare i dati in base alle esigenze. Molti dei report di esempio forniti in questo articolo forniscono istruzioni sulle trasformazioni dei dati che è necessario apportare. Queste istruzioni includono alcune delle operazioni seguenti:

  • Espandere le colonne di dati
  • Trasformare colonne tramite Pivot
  • Trasformare un tipo di dati di colonna
  • Sostituire i valori Null nei dati della colonna
  • Creare un campo personalizzato e una colonna calcolata

Per altre informazioni, vedere Trasformare i dati di Analisi per generare report di Power BI.

Data Analysis Expressions (DAX)

Power BI supporta la creazione di nuove informazioni dai dati già presenti nel modello di dati usando DAX. DAX fornisce una raccolta di funzioni, operatori e costanti che è possibile usare in una formula per calcolare e restituire uno o più valori.

Per un report di esempio di analisi che usa DAX, vedere Calcolare lo stato in tempo per una visualizzazione di Analisi esistente.

Per altre informazioni, vedere Informazioni di base su DAX in Power BI Desktop.

Visualizzazioni dei report, filtri, operazioni di ordinamento

Dopo aver eseguito le trasformazioni dei dati necessarie per il report specifico, è possibile creare il report usando il riquadro Visualizzazioni , trascinando i campi delle colonne nel riquadro Visualizzazioni . È quindi possibile usare il riquadro Filtri per filtrare tutti o selezionare i dati in base a uno o più campi.

Per acquisire rapidamente familiarità con queste funzionalità di base di Power BI, vedere gli articoli di Power BI seguenti:

Report campione

Vengono forniti diversi report di esempio per illustrare come generare report da una vista di Analisi o da una query OData.

Report di esempio che usano la visualizzazione Analisi

Report di esempio che usano query OData

Per iniziare a usare query OData nei report di Power BI, vedere Panoramica dei report di esempio con query OData. Per esempi specifici, vedere uno degli articoli seguenti:

Tutti gli articoli del report di esempio forniscono le sezioni e le informazioni seguenti:

  • Query di esempio: query di Power BI e query OData non elaborate usate per eseguire il pull dei dati in Power BI insieme ad altre query di esempio.
  • Trasformare i dati in Power BI: passaggi per trasformare i dati in un formato segnalabile.
  • Creare il report: passaggi per creare un report dai dati.

Estensioni di Power BI

Le estensioni del Marketplace seguenti sono disponibili per supportare l'integrazione di Power BI con Analytics.

  • WIQL to OData converte una query dell'elemento di lavoro di Azure DevOps in una query OData da usare con gli endpoint OData di Azure DevOps Analytics, che possono essere utili per i principianti per avviare una semplice query OData.
  • L'estensione vscode-odata aggiunge il supporto del linguaggio avanzato a Visual Studio Code per il linguaggio di query OData.