Condividi tramite


Informazioni sull'integrazione di Power BI

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

Power BI è una famiglia di strumenti di analisi business Power BI consente di eseguire il pull dei dati da Analisi, generare report e personalizzarli in base alle proprie 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 tre modi, descritti nella tabella seguente.

Nota

Open Data Protocol (OData) è 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 di connessione

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.

È consigliabile usare questo metodo, ad eccezione dei report più semplici sui dati boards. È necessario scrivere query OData, che è simile alla scrittura di query SQL. È possibile esaminare 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).This connector works only with Boards data (work items). 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. Non sono previsti piani per aggiornare il 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. 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, è 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

Power BI supporta la creazione di nuove informazioni dai dati già presenti nel modello di dati usando DAX (Data Analysis Expressions). 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 Aggiungere una misura di stato temporizzato al report di Power BI.

Per altre informazioni, vedere Informazioni sui dati principali di DAX in Power BI Desktop.

Visualizzazioni dei report, filtri, operazioni di ordinamento

Dopo aver apportato le trasformazioni dei dati necessarie per il report, usare il riquadro Visualizzazioni per creare modifiche nel report. È possibile trascinare 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:

Esempio di report

Diversi report di esempio illustrano 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 una semplice query OData.
  • L'estensione vscode-odata aggiunge il supporto del linguaggio avanzato a Visual Studio Code per il linguaggio di query OData.