BI-test: varianten, nut en noodzaak

Een BI-test (Business Intelligence test) is een hulpmiddel om de nauwkeurigheid, betrouwbaarheid en bruikbaarheid van BI-oplossingen te verifiëren en valideren. De term BI-test is wat misleidend, omdat je waarschijnlijk direct denkt aan een specifiek type test, die misschien zelfs wel kant en klaar op de plank ligt. Dat is niet zo. Het is eerder een verzamelnaam voor verschillende soorten testen die ‘iets’ toetsen op het gebied van Business Intelligence. Wat dat ‘iets’ dan kan zijn en hoe dat werkt, weet je na het lezen van deze blog.

Welke BI-testen zijn er?

Er zijn dus verschillende soorten BI-testen, die elk iets anders toetsen. Op hoofdlijnen kun je ze onderverdelen in vier typen:

  1. Vaardigheidstesten
    Om te beoordelen of de kennis en kunde van een potentiële BI specialist of BI consultant aansluit bij wat jouw organisatie nodig heeft, kun je tijdens de sollicitatieprocedure een BI-test inzetten. Daarmee toets je bijvoorbeeld specifiek wat iemand weet van dashboardontwerp, data visualisatie of de DAX, de taal die in Power BI gebruikt wordt om formules en berekeningen te maken.

  2. Systeem- of oplossingstesten
    Wil je verschillende BI-oplossingen met elkaar vergelijken om te achterhalen welke het best past bij wat jij nodig hebt? Daar leent dit type BI-test zich goed voor. Ook komen deze testen goed van pas om te checken of een gebruikt BI-systeem goed werkt. Met een functionele test toets je bijvoorbeeld of dashboards goed werken. En een acceptatietest wijst uit of de oplossing voldoet aan de eisen van de eindgebruiker.

  3. Datakwaliteitstesten

Om na te gaan of de kwaliteit van de onderliggende data betrouwbaar en bruikbaar is, zet je datakwaliteitstesten in. Een belangrijke stap, want ‘garbage in’ is nog altijd ‘garbage out’. Is de datakwaliteit van de gebruikte gegevens onvoldoende, dan kun je nog zulke mooie dashboards bouwen, maar uiteindelijk biedt het je nog steeds geen bruikbaar inzicht. Voorbeelden van datakwaliteitstesten zijn een validatietest, waarmee je de juistheid van de data toetst en een consistency test, waarmee je toetst of gegevens in verschillende systemen overeenkomen (zoals projectnummers of klant-ID’s).

  1. Testautomatisering

Het laatste type test gebruik je om tijdens het gebruik van bepaalde BI-tooling, zoals Power BI, continu te controleren of de tool doet wat het moet doen. Door bepaalde scripts te schrijven of monitoringtools te gebruiken, kun je geautomatiseerd testen of bijvoorbeeld data goed doorkomt en of de laadtijd van dashboards binnen de marge is.

Tips bij het uitvoeren van een BI-test

Net zoals er niet één BI-test bestaat, is het ook lastig om een enkele blauwdruk te geven voor het uitvoeren van een BI-test. Wat we wel kunnen doen, is je op weg helpen met een aantal tips en aandachtspunten als je zelf aan de slag wilt met het toetsen van een BI-oplossing.

Tip 1: kies het juiste type test

Een beetje een dooddoener natuurlijk, deze eerste tip, maar wel een heel essentiële. Zorg dat je vooraf goed duidelijk hebt wat je precies wilt toetsen en kies de test die daar het best bij past. Gaat het om het selecteren van BI-tooling? Dan is een functionele test bijvoorbeeld handig. Maar wil je controleren of de dashboards leesbaar zijn en het gevraagde inzicht geven? Dan heb je meer aan een gebruikersacceptatietest.

Tip 2: zorg voor goede testdata

Weet je welke test je nodig hebt om jouw doel te bereiken? Zorg dan voor eenduidige testdata. Wil je verschillende tools met elkaar vergelijken? Gebruik dan dezelfde dataset, zodat daar in elk geval geen verschil naar voren zou moeten komen. Zorg daarnaast voor een realistische dataset, maar bij voorkeur wel geanonimiseerd. Zeker als je de data inzet voor een vaardigheidstest als onderdeel van je sollicitatieprocedure.

Tip 3: leg je bevindingen vast

Een BI-test kan best wel snel omvangrijk worden. En je wilt de resultaten natuurlijk wel goed kunnen vergelijken. Zorg daarom dat je gebruik maakt van een beoordelingsformulier of bepaalde beoordelingscriteria waar je alle onderdelen van de test aan toetst. Zeker als je verschillende tooling wilt vergelijken, wil je natuurlijk wel appels met appels kunnen vergelijken.

BI-test in Power BI?

Power BI is één van de meest gebruikte tools voor data analyse en -visualisatie. Misschien maak je er al gebruik van of overweeg je om met dit programma te gaan werken. Als dit laatste het geval is, kun je een BI-test gebruiken om dit programma te vergelijken met andere BI-programma’s, zoals Tableau. Gebruik je al Power BI? Dan is het slim om te focussen op de categorie testautomatisering, zodat je continu kunt controleren of je dashboards nog actueel, juist en beschikbaar zijn. Wil je meer weten over deze mogelijkheid in Power BI? We bieden een tweedaagse Power BI cursus aan, waarin je de belangrijkste ins en outs van deze BI-tooling leert.