L’analisi dei dati è stata un fattore decisivo nella presa di decisioni aziendali. Se stai cercando un modo per connetterti e analizzare rapidamente i tuoi dati in tempo reale, l’API Power BI potrebbe essere la tua soluzione. L’API Power BI ti consente di estrarre dati dai tuoi dashboard e report Power BI e di creare e pubblicare nuovi contenuti nel tuo spazio di lavoro Power BI.
In questo tutorial, imparerai ad accedere e manipolare i tuoi dati, creare report e dashboard personalizzati e condividere le tue intuizioni.
Scava dentro e inizia a prendere decisioni migliori basate sui dati con l’API Power BI!
Prerequisiti
Questo tutorial sarà una dimostrazione pratica. Per seguirci, assicurati di avere quanto segue:
- A PowerBI account.
- Una piattaforma API per la creazione e l’uso di API – Questo tutorial utilizza Postman.
- Power BI Desktop – Questo tutorial utilizza la versione 2.105.664.0.
Configurazione dell’ambiente API Power BI
Power BI è uno strumento di Business Intelligence (BI) offerto da Microsoft che fornisce analisi di alto livello in tempo reale, modellazione estesa e sviluppo personalizzato. Questo strumento ha guidato l’avanzata rendendo l’analisi aziendale più efficiente attraverso servizi intuitivi e interattivi.
Per sfruttare l’API di Power BI, devi prima configurare il tuo ambiente API di Power BI utilizzando il portale per sviluppatori di Power BI per stabilire l’integrazione REST API di Power BI in modo trasparente:
1. Apri il tuo browser web preferito, accedi al Portale per sviluppatori di Power BI e accedi con le tue credenziali di Power BI.

2. Una volta effettuato l’accesso, come mostrato di seguito, clicca su Avanti per continuare l’integrazione di Power BI REST API.
?Ricorda di utilizzare la versione più recente dell’API REST di Power BI. Microsoft rilascia regolarmente aggiornamenti all’API e utilizzare la versione più recente può garantire una migliore performance e stabilità.
3. Successivamente, registra la tua applicazione con quanto segue:
- Nome dell’applicazione – Fornisci un nome per la tua applicazione.
- Tipo di applicazione – Scegli un tipo che descriva la tua applicazione. La scelta di questo tutorial è il tipo lato server.
- Homepage e URL di reindirizzamento – Fornisci l’URL della homepage della tua applicazione e un URL in cui gli utenti vengono reindirizzati una volta effettuato l’accesso.

4. Ora, scorri verso il basso, seleziona le autorizzazioni di accesso necessarie, che includono l’accesso principale alla lettura dei dataset per la tua integrazione, e clicca su Registra.
Una volta che la tua applicazione è registrata, otterrai una Chiave Segreta dell’Applicazione e una Chiave dell’Applicazione per accedere alla tua applicazione registrata.

5. Conserva l’ID dell’Applicazione e la Chiave Segreta dell’Applicazione in un luogo sicuro.

6. Successivamente, clicca su Accetta per concedere i diritti di accesso al tuo account e continua il processo di integrazione REST API Power BI.
Una volta autorizzato, il tuo browser verrà reindirizzato all’URL di reindirizzamento, dove otterrai un “errore HTTP 404” che ti informa che non hai un’applicazione web locale (passaggio sette).

7. Nella sezione URL Richiesta, copia l’URL e salva in modo sicuro il testo che vedi dopo il codice per il processo di integrazione REST API Power BI.

8. Avvia la tua piattaforma API (Postman) e chiama il punto finale sottostante dalla REST API di Power BI.
https://login.microsoftonline.com/common/oauth2/v2.0/token
La REST API di Power BI ha punti di accesso diversi per scenari e casi d’uso. Assicurati di scegliere il punto di accesso corretto per garantire di ottenere i dati di cui hai bisogno nel modo più efficiente possibile.
Assicurati di utilizzare il metodo POST con le seguenti informazioni: client_id, scope, code, redirect_url, grant_type e client_secret.
La REST API di Power BI supporta diversi verbi, inclusi GET, POST, PATCH e DELETE. Assicurati di utilizzare il verbo corretto per il compito che stai cercando di completare.

9. Dopo aver chiamato il punto di accesso, copia e salva in modo sicuro il valore di access_token. L’accesso_token sarà un passaggio di autorizzazione quando si accede a qualsiasi punto di accesso.
?Nota che limitare il numero di chiamate all’API è essenziale. Effettuare molteplici chiamate all’API in successione rapida può mettere a dura prova il sistema. Utilizza la paginazione per recuperare i dati a blocchi. Ma se hai bisogno di chiamare gli stessi dati più volte, considera l’utilizzo della memorizzazione nella cache.
Con un ambiente API PowerBI completamente funzionale, sei a un passo dal poter eseguire le seguenti operazioni:
- Integrare i report, i dashboard e i set di dati Power BI nelle applicazioni personalizzate.
- Automatizzare la creazione e la gestione di report e dashboard.
- Estrarre dati da Power BI per ulteriori analisi utilizzando un insieme di API web RESTful.
?Assicurati di utilizzare Azure Application Insights o altri strumenti di monitoraggio per monitorare l’implementazione delle tue API REST di Power BI per identificare eventuali collo di bottiglia o potenziali problemi.

Ottenere l’elenco dei set di dati e dei report
Con un access token a portata di mano, puoi ottenere i dati dal tuo spazio di lavoro Power BI utilizzando lo stesso punto di accesso. Il tuo access token ti garantirà i diritti di accesso.
?Nota: Ottimizzare le dimensioni dei dati rimuovendo colonne o righe superflue è cruciale. Set di dati voluminosi possono rallentare le prestazioni dell’API.
1. Visita la documentazione di Power BI per ottenere set di dati e copia l’URL HTTP, come mostrato di seguito. Utilizzerai questo URL per ottenere un elenco di set di dati tramite Power BI REST API.

Successivamente, su Postman, inserisci il punto finale che hai copiato al passo uno e fornisci il token di autorizzazione che hai copiato nell’ultimo passo della sezione “Configurazione dell’ambiente API di Power BI”.

3. Vai alla documentazione delle API REST di Power BI per il recupero dell’elenco dei report.
4. Ora, copia l’URL per ottenere un elenco di report dal tuo spazio di lavoro.

5. In Postman, incolla l’URL che hai copiato al passo quattro, inserisci il tuo token di accesso come chiave di autorizzazione e fai clic su Invia.

Collegamento di dati esterni allo spazio di lavoro Power BI
Ottenere dati dallo spazio di lavoro Power BI tramite Power BI REST Endpoint può essere più utile se visualizzi i dati. Puoi visualizzare i dati come desideri da un’API di terze parti nel tuo spazio di lavoro.
In questo tutorial, recupererai dati da un’API esterna di terze parti, Chuck Norris Jokes API.
1. Visita la documentazione del Chuck Norris Jokes API e copia l’URL, come mostrato di seguito.
https://api.chucknorris.io/jokes/random

2. Successivamente, vai all’URL che hai copiato nel passaggio uno sul tuo browser.

3. Avvia Power BI Desktop e apri la finestra dell’Editor di Power Query.
4. Ora, incolla l’URL che hai copiato nel passaggio uno nella finestra di pop-up, come mostrato di seguito, e clicca su OK.

Attendi che i dati vengano caricati tramite API.

5. Una volta che i dati sono stati caricati, assicurati che siano corretti.

6. Infine, visualizza i dati caricati come desideri.

Conclusioni
Durante questo tutorial, hai imparato a configurare un ambiente API di Power BI dove hai caricato e visualizzato i dati tramite API nel tuo Power BI Desktop. Hai visto quanto sia preziosa l’API di Power BI per le aziende che desiderano comprendere meglio i propri dati.
Con l’API di Power BI, puoi semplificare l’analisi e la visualizzazione di grandi quantità di informazioni collegando varie fonti di dati e automatizzando la generazione di report. Inoltre, la capacità dell’API di aggiornare i dati in tempo reale ti permette di prendere decisioni basate sui dati in modo rapido e sicuro.
Perché non esplorare ulteriormente la documentazione dell’API tentando alcuni piccoli progetti pratici per acquisire esperienza? Prenditi il tuo tempo per imparare e capire il Power BI REST Endpoint. Alla fine, potrai sbloccare il pieno potenziale di Power BI e prendere decisioni basate sui dati per la tua organizzazione o i tuoi progetti personali!