Data-analyse is een duidelijke factor geweest in het nemen van zakelijke beslissingen. Als u op zoek bent naar een manier om verbinding te maken en uw gegevens snel in realtime te analyseren, kan de Power BI API uw oplossing zijn. Power BI API stelt u in staat om gegevens uit uw Power BI-dashboards en rapporten te extraheren en nieuwe inhoud te maken en publiceren naar uw Power BI-werkruimte.
In deze tutorial leert u hoe u toegang krijgt tot en uw gegevens manipuleert, aangepaste rapporten en dashboards maakt, en uw inzichten deelt.
Duik erin en begin betere op gegevens gebaseerde beslissingen te nemen met Power BI API!
Vereisten
Deze tutorial zal een praktische demonstratie zijn. Zorg ervoor dat u het volgende hebt om mee te doen:
- A PowerBI account.
- Een API-platform voor het bouwen en gebruiken van API’s – Deze tutorial maakt gebruik van Postman.
- Power BI Desktop – Deze tutorial maakt gebruik van v2.105.664.0.
Instellen van uw Power BI API-omgeving
Power BI is een Business Intelligence (BI)-tool aangeboden door Microsoft die realtime hoogwaardige analyses, uitgebreide modellering en aangepaste ontwikkeling biedt. Deze tool heeft het voortouw genomen in het efficiënter maken van zakelijke analyses door intuïtieve en interactieve diensten.
Om gebruik te maken van de Power BI API, moet je eerst je Power BI API-omgeving instellen via het Power BI Developer Portal om naadloze integratie met de REST API van Power BI tot stand te brengen:
1. Open je favoriete webbrowser, ga naar het Power BI Developer Portal en meld je aan met je Power BI-inloggegevens.

2. Eenmaal aangemeld, zoals hieronder weergegeven, klik op Volgende om de integratie van de Power BI REST API voort te zetten.
?Vergeet niet om de meest recente versie van de Power BI REST API te gebruiken. Microsoft brengt regelmatig updates uit voor de API, en het gebruik van de meest actuele versie kan zorgen voor betere prestaties en stabiliteit.
3. Registreer vervolgens je applicatie met de volgende gegevens:
- Applicatienaam – Geef een naam voor je applicatie.
- Applicatietype – Kies een type dat je applicatie beschrijft. De keuze voor deze tutorial is het type aan de serverkant.
- Startpagina en Redirect-URL – Geef de startpagina-URL van je applicatie en een URL waar gebruikers na aanmelding naartoe worden geleid.

4. Scroll nu naar beneden, selecteer de benodigde toegangsrechten, waaronder primaire leestoegang voor het lezen van datasets voor je integratie, en klik op Registreren.
Eenmaal uw applicatie geregistreerd is, krijgt u een Applicatie Geheime Sleutel en Applicatie Sleutel om toegang te krijgen tot uw geregistreerde applicatie.

5. Bewaar de Applicatie ID en Applicatie Geheime Sleutel op een veilige plaats.

6. Klik vervolgens op Accepteren om toegangsrechten te verlenen aan uw account, en ga verder met het integratieproces van de REST API Power BI.
Zodra geautoriseerd, wordt uw browser omgeleid naar de Omleidings-URL, waar u een “HTTP 404-fout” zult krijgen waarin staat dat u geen lokale webapplicatie heeft (stap zeven).

7. In de gevraagde URL-sectie, kopieer de URL en sla veilig de tekst op die u ziet na de code voor het integratieproces van de REST API Power BI.

8. Start uw API-platform (Postman) en roep het onderstaande eindpunt aan vanuit Power BI REST API.
https://login.microsoftonline.com/common/oauth2/v2.0/token
De Power BI REST API heeft verschillende eindpunten voor scenario’s en gebruiksscenario’s. Zorg ervoor dat u het juiste eindpunt kiest om ervoor te zorgen dat u de gegevens krijgt die u nodig heeft op de meest efficiënte manier mogelijk.
Zorg ervoor dat u de POST-methode gebruikt met de volgende informatie: client_id, scope, code, redirect_url, grant_type en client_secret.
De Power BI REST API ondersteunt verschillende werkwoorden, waaronder GET, POST, PATCH en DELETE. Zorg ervoor dat u het juiste werkwoord gebruikt voor de taak die u wilt uitvoeren.

9. Na het aanroepen van de eindpunt, kopieer en bewaar de waarde van de access_token veilig. De toegangstoken zal een autorisatiepas zijn bij het benaderen van elk eindpunt.
?Merk op dat het beperken van het aantal oproepen naar de API essentieel is. Het maken van meerdere oproepen aan de API in snel tempo kan het systeem belasten. Gebruik paginering om gegevens in delen op te halen. Maar als je dezelfde gegevens meerdere keren moet oproepen, overweeg dan om caching te gebruiken.
Met een volledig functionele PowerBI API-omgeving ben je slechts één stap verwijderd van het uitvoeren van het volgende:
- Integreer Power BI-rapporten, dashboards en datasets in aangepaste toepassingen.
- Automatiseer het maken en beheren van rapporten en dashboards.
- Haal gegevens uit Power BI voor verder analyse met behulp van een set RESTful web-API’s.
?Zorg ervoor dat je Azure Application Insights of andere monitoringtools gebruikt om de implementatie van je Power BI REST API’s te volgen en eventuele knelpunten of mogelijke problemen te identificeren.

Het verkrijgen van de lijst met datasets en rapporten
Met een handige toegangstoken kun je gegevens ophalen uit je Power BI-werkruimte met behulp van hetzelfde eindpunt. Je toegangstoken geeft je toegangsrechten.
?Let op: Het optimaliseren van de omvang van uw gegevens door onnodige kolommen of rijen te verwijderen, is cruciaal. Grote datasets kunnen de prestaties van de API vertragen.
1. Ga naar de Power BI-documentatie om datasets te verkrijgen en kopieer de HTTP-URL zoals hieronder weergegeven. U zult deze URL gebruiken om een lijst met datasets op te halen met behulp van de Power BI REST API.

Vervolgens voert u in Postman de eindpunt in dat u in stap één heeft gekopieerd en geeft u de autorisatietoken op die u in de laatste stap van de sectie “Uw Power BI API-omgeving instellen” heeft gekopieerd.

3. Ga naar de Power BI REST API-documentatie van het o ophalen van de lijst met rapporten.
4. Kopieer nu de URL om een lijst met rapporten uit uw werkruimte te halen.

5. Plak in Postman de URL die u in stap vier heeft gekopieerd, voer uw toegangstoken in als autorisatiesleutel en klik op Verzenden.

Het verbinden van externe gegevens met de Power BI-werkruimte
Het verkrijgen van gegevens uit de PowerBI-werkruimte met behulp van het Power BI REST-eindpunt kan nuttiger zijn als u de gegevens visualiseert. U kunt uw gegevens visualiseren zoals u wilt vanuit een API van derden in uw werkruimte.
In deze tutorial haalt u gegevens op uit een open API van een derde partij, Chuck Norris Jokes API.
1. Bezoek de documentatie van Chuck Norris Jokes API en kopieer de URL, zoals hieronder weergegeven.
https://api.chucknorris.io/jokes/random

2. Ga vervolgens naar de URL die je hebt gekopieerd in stap één in je browser.

3. Start Power BI Desktop en open het Power Query Editor-venster.
4. Plak nu de URL die je hebt gekopieerd in stap één in het pop-upvenster, zoals hieronder weergegeven, en klik op OK.

Wacht tot de gegevens zijn geladen via de API.

5. Zodra de gegevens zijn geladen, controleer of de gegevens juist zijn.

6. Visualiseer ten slotte de geladen gegevens zoals je wilt.

Conclusie
Door deze tutorial heb je geleerd hoe je een Power BI API-omgeving kunt opzetten waarin je gegevens via API in je Power BI Desktop hebt geladen en gevisualiseerd. Je hebt gezien hoe waardevol de Power BI API is voor bedrijven die hun gegevens beter willen begrijpen.
Met Power BI API kun je het analyseren en visualiseren van grote hoeveelheden informatie vereenvoudigen door verschillende gegevensbronnen te verbinden en het genereren van rapporten te automatiseren. Bovendien stelt de mogelijkheid van de API om gegevens in realtime te vernieuwen je in staat om snel en zelfverzekerd beslissingen te nemen op basis van gegevens.
Waarom verken je de API-documentatie niet verder door wat kleine praktische projecten te proberen om ervaring op te doen? Neem de tijd om Power BI REST Endpoint te leren en te begrijpen. Uiteindelijk kun je het volledige potentieel van Power BI ontgrendelen en data-gedreven beslissingen nemen voor jouw organisatie of persoonlijke projecten!