Connetti e analizza i tuoi dati con l’API di Power BI

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.

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.

Signing into the Power BI Developer Portal

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.
Registering an application

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.

Registering and configuring an application

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

Noting down the Application ID and Application secret

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).

Authorizing a user

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.

Getting the Request URL

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.

Generating an access token

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.

Access token generated by the Power BI REST API Endpoint

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.

Copying the HTTP URL to use in getting a list of datasets

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”.

Accessing a list of datasets from the workspace

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.

Copying the URL to use in getting a list of reports

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.

Accessing a list of reports from the workspace

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
Copying the GET URL Chuck Norris

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

Viewing data from Chuck Norris API URL

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.

Visualizing the Chuck Norris API URL

Attendi che i dati vengano caricati tramite API.

Waiting for the data to load

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

Verifying the loaded data

6. Infine, visualizza i dati caricati come desideri.

Visualizing the Chuck Norris API URL data

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!

Source:
https://adamtheautomator.com/power-bi-api/