Je kunt met deze integratie bijvoorbeeld financiële rapportages genereren, een dashboard maken om te gebruiken bij een klantbespreking of data uit verschillende apps combineren voor specifieke controles en signaleringen op basis van transacties.
Microsofts Power BI voor klant- of interne rapportages is sterk in opkomst, niet alleen binnen de accountancybranche. Sommige softwareleveranciers bieden zelfs al ‘in-app’ Power BI rapportages aan. Je kunt ook zelf aan de slag, zodat je meer vrijheid hebt in de samenstelling en vormgeving van je rapporten en dashboards. Als de software beschikt over een vrij toegankelijke API is het eenvoudig om ermee te verbinden en kun je snel aan de slag.
Hier laten we je in een paar stappen zien hoe je eenvoudig een gegevensverbinding vanuit Power BI maakt met Minox.
Hoe stel je de koppeling in?
Vraag een API sleutel aan via Aanvraagformulier Open API
Deze kun je (nog) niet genereren in de app zelf.
Stap 1- Ga naar: https://app.minox.nl/docs/api/rest en kies ‘Authorize’.
-
Vul je ID en secret sleutel in, in het onderste deel en markeer functies met “Read”. Kies ‘Authorize’.
-
Op de hoofdpagina zie je een lijst met endpoints. Door deze aan te klikken zie je de mogelijke querys. Door te kiezen voor ‘Get’ vind je nadere details. Merk op dat sommige aanroepen vereisen dat er parameters worden meegegeven!
-
Kies voor ‘Try it out’ om een voorbeeld URL-opbouw te genereren inclusief voorbeeld parameters. Deze komen onder het kopje “CURL”. Kopieer deze.
-
Hier krijg je ook de ‘bearer token’ te zien. Kopieer deze.
-
Start Power BI Desktop en maak een nieuw bestand.
-
Kies Gegevens ophalen in het lint.
-
Kies onder Overige voor “Web”
-
Kies Geavanceerd
-
Vul bij URL onderdelen de link in naar API, in deze opbouw:
https://app.minox.nl/api/1/tenant/[KLANTNR]/administration/[ADMINISTRATIENR/year/[JAAR]/[DATASET]?[PARAMETERS]
- Geef bij de parameters in de header de waarde op zoals in de afbeelding. Plaats bearer-token uit Stap 2 achter het woordje ‘bearer’.
-
En kies OK en voilà.
Je kunt nu aan de slag met het bewerken van de query, ophalen van achterliggende waarden bij de Arrays en het transformeren en visualiseren van de data.
Aandachtspunten als je zelf aan de slag gaat
Hoewel alleen de parameters t.b.v. de endpoint-URL vermeld staan als ‘required’, zijn aanvullende parameters ook vereist. In het voorbeeld van ‘transaction_lines’, is het bijvoorbeeld vereist om een periode te kiezen. Dat maakt dat je in Power BI een aanvullende stap moet zetten: maak per periode een query en combineer deze door te kiezen voor ‘query toevoegen’. Als je al meer ervaren bent kun je dit ook direct oplossen in de geavanceerde query editor.
Meer informatie over Power BI? Vragen over bijvoorbeeld datawarehousing? Schrijf je in voor één van de trainingen van Docco: ‘Starten met Power BI voor accountantskantoren’ en bekijk de themapagina Power BI voor meer info!