Met behulp van de open REST API van Neoforce kun je de data die je opslaat in Neoforce, gemakkelijk gebruiken binnen rapporten in Power BI. Hieronder leggen we je uit hoe je koppelt je eigen Neoforce-omgeving.
Toegang tot de API
Het is van belang dat je beschikt over een werkende token om te verbinden met de API.
Weet je niet hoe je een token genereert of hoe je de juiste rechten instelt? Bekijk dan dit artikel (Engels).
Beschikbare data
In het voorbeeld hieronder gebruiken we de data van tickets. Je kunt echter meer data gebruiken. In dit artikel vind je een overzicht van alle beschikbare databronnen (endpoints).
Om te koppelen en de data te gebruiken heb je genoeg aan leesrechten.
Koppelen met Power BI
-
Start de Power BI applicatie lokaal (Power BI Desktop).
-
Kies voor de optie 'Gegevens ophalen'
-
Selecteer 'Gegevens ophalen uit een andere bron'
-
Zoek in het venster dat opent naar 'Web' en selecteer die optie.
-
Er opent nu een wizard t.b.v. het instellen van de connectie.
- Selecteer daar optie 'Geavanceerd'.
- Vul bij URL-onderdelen de URL van je eigen Neoforce-omgeving en de locatie van de gewenste databron in. In het voorbeeld gebruiken we tickets. Je zit in de onderstaande screenshot dat deze ook is voorzien van een groene lijn. Als je een andere databron wil gebruiken, dien je 'tickets' te vervangen door de gewenste databron.
- Omdat je verbinding maakt via onze REST-API dien je ook nog een header toe te voegen.
Dit doe je bij 'Parameters van HTTP-aanvraagheader'. Vul aan de linkerzijde de optieX-Authorization
in, en aan de rechterzijdeBearer [token]
, waarbij het belangrijk is dat je[token]
(incl. blokhaken!) vervangt door de toegangstoken van de API. - Klik als laatste nog op 'OK'