University of Twente Student Theses

Login

De integratie van een Power BI dashboard in een Mendix applicatie

Boersma, E. (2018) De integratie van een Power BI dashboard in een Mendix applicatie.

[img] PDF
2MB
Abstract:Aanleiding: Dit onderzoek is gedaan voor het bedrijf CAPE Groep dat gevestigd is in Enschede. CAPE Groep is een snelgroeiend IT advies bedrijf. De consultants bij het bedrijf maken veel gebruik van Mendix voor het maken van duidelijke oplossingen voor de klant. Mendix is een softwareplatform waar aan de hand van modelleren er snel en eenvoudig applicaties gemaakt worden. In de Mendix applicatie die gebruikt wordt voor interne zaken staan de prestatiegegevens van de medewerkers in. Echter is deze informatie niet inzichtelijk. Een dashboard van de data in de applicatie maakt de informatie over de consultant overzichtelijker. In de huidige situatie gebruikt CAPE Groep nog JasperReports om een dashboard te maken. JasperReports heeft een aantal gebreken waardoor het nauwelijks gebruikt wordt. Methode: Er is een Cloud oplossing ontworpen waarbij Mendix een dashboard uit Power BI kan integreren. Hiervoor is er onderzoek gedaan naar de huidige situatie, organisaties, systemen en Cloud computing met de integratie mogelijkheden. Daarnaast is er rekening gehouden met applicaties die door CAPE Groep al gebruikt werden zodat de methode laagdrempelig wordt voor consultants. De Cloud oplossing gebeurt met Microsoft Azure. Vanuit Mendix wordt een HTTP request voor de access token bij Microsoft Azure gedaan. Deze access token is nodig om toegang te krijgen voor de API van Power BI. Met de access token kan Mendix de API van Power BI oproepen. In JavaScript wordt een functie geschreven waardoor er met de embedurl, access token en het id van het dashboard, een dashboard vanuit Power BI in de Mendix applicatie geïntegreerd kan worden. Met een aantal kleine aanpassingen in de JavaScript code is het ook mogelijk om een report te integreren. Deze is actiever dan een dashboard. Conclusie en evaluatie: Een proof of concept en de methode die opgeleverd zijn uit dit onderzoek, laten zien dat een Cloud oplossing een goede manier is voor CAPE Groep om dit vaker te gebruiken. Mendix communiceert met andere, al bekende, systemen waardoor de methode laagdrempelig blijft voor de consultants. De Cloud oplossing lost de gebreken van de vorige situatie op. Deze methode is getest door een consultant van CAPE Groep die vaker met deze integratie kan gaan werken.
Item Type:Essay (Bachelor)
Faculty:BMS: Behavioural, Management and Social Sciences
Subject:01 general works
Programme:Industrial Engineering and Management BSc (56994)
Link to this item:https://purl.utwente.nl/essays/76573
Export this item as:BibTeX
EndNote
HTML Citation
Reference Manager

 

Repository Staff Only: item control page