De kunst van dashboarding
Bij ELAVV is ons doel om modellen en processen zodanig in te richten dat de gebruikers geen kennis hoeven te hebben van de onderliggende programmeeromgeving. Dit betekent dat er geen ingewikkelde code bekeken hoeft te worden voordat ze hun model/proces willen draaien.
Eén van de methodes om dit doel te bereiken is dashboarding. Een dashboard is een applicatie die ondersteuning biedt bij het visualiseren van gegevens. Er zijn veel mogelijkheden binnen het opstellen van een dashboard. Deze mogelijkheden kunnen worden opgedeeld in twee categorieën:
Dashboarding in een bewerkelijke omgeving: Het opstellen van dashboards door het integreren van de onderliggende berekeningen/processen met uitvoer in programma’s zoals PowerBI of Excel,
Dashboarding in een minder bewerkelijke omgeving: Het opstellen van een dashboard in een programmeeromgeving.
Welke van deze opties het beste bij uw model, proces én organisatie past, is erg afhankelijk van uw wensen. Onderstaand lichten wij een aantal van de mogelijkheden toe.
Dashboarding in een bewerkelijke omgeving
Dashboards hoeven niet zo ingewikkeld te zijn als ze klinken. Bij het gebruik ven PowerBI of Excel zal de data van een onderliggende programmeertaal in deze tools worden ingeladen. Deze toolomgeving zal voorafgaand worden opgezet om de output te verwerken.
Voor simpele varianten van dashboards kan worden gekozen om Excel te gebruiken. Excel biedt vertrouwen, aangezien het makkelijk is in gebruik en de meeste mensen er ervaring mee hebben. Hierdoor kan het passend zijn in het geval dat er veel specifieke aanpassingen worden verricht op uitkomsten van bepaalde berekeningen. Echter merken wij hierbij op dat met bewerkelijkheid ook foutgevoeligheid en tijd inefficiëntie kan worden geïntroduceerd. Gelukkig zijn er genoeg methodes om dit zo veel mogelijk te voorkomen.
Indien er behoefte is aan een balans tussen bewerkelijkheid en opmaak, kan PowerBI een goede oplossing bieden. In PowerBI wordt een dataset vanuit de onderliggende programmeertaal ingeladen, die vervolgens in een andere omgeving wordt bewerkt tot figuren en getallen. PowerBI biedt meer en mooiere mogelijkheden binnen het bouwen van een dashboard ten opzichte van Excel, waarbij er zelfs extra figuren kunnen worden geïntroduceerd met behulp van programmeertalen zoals Python en R.
Dashboarding in een minder bewerkelijke omgeving
Het bouwen van interfaces met behulp van dashboards is niet beperkt tot de programmeertaal die de data verzameld of berekend. De ene programmeertaal zal hierbij meer handvaten bieden in het bouwen van dashboard dan de andere. Er kan hierdoor worden gekozen om af te wijken van de programmeertaal die wordt gebruikt ter berekening en verzameling van de data.
Dashboards die worden opgesteld binnen een programmeeromgeving zijn in staat om een duidelijke en vaste omgeving te bieden waarbinnen berekeningen worden verricht (of data wordt opgehaald). In deze omgeving is het mogelijk om invoer en uitvoer met elkaar te combineren, zodat gebruiker in een vaste omgeving kan “spelen” met verschillende instellingen en hier direct de output van kan bekijken. Het voordeel hiervan is dat de ruimte voor fouten wordt beperkt en er een eenheid wordt gecreëerd in de figuren die worden weergeven. Deze figuren kunnen worden gedownload voor een presentatie, maar kunnen ook direct in het dashboard worden getoond.
Een vaste omgeving betekent niet dat er helemaal geen wijzigingen kunnen worden aangebracht. Mocht er behoefte zijn aan wijzigingen in figuren óf de behoefte aan extra figuren, kan er met behulp van wat extra programmeerwerk hieraan worden voldaan.
Is dit de oplossing voor u?
Dashboards kunnen zorgen dat uw processen soepeler verlopen en dat uw bedrijf innovatiever overkomt. Hierbij kunnen er veel technieken en programma’s worden gebruikt om tot het meest passende eindresultaat te komen.
Bent u benieuwd welke toepassing het beste bij u past? Neem contact met ons op!