Naar inhoud

GDPR-first rapportage zonder dure BI-licenties

Sommige prospects haakten af zodra ze hoorden dat hun data via de cloud ging. Dus bouwde deze MSP een rapportage-engine waarbij de data de eigen server nooit verlaat.

Gepubliceerd op

Voor wie
MSP-softwarebedrijf met klanten in gereguleerde sectoren
Doorlooptijd
6 weken
Sector
MSP
Rapportages via de Power BI-cloud → lokaal, zonder viewer-licenties (1.200 euro/jaar bespaard)
  • Rapportages genereren zonder Power BI Pro licenties (besparing 1.200 euro/jaar)
  • Data verlaat de eigen server niet, volledig GDPR-compliant
  • 281 rapporttypes gepland en gespecificeerd in een content planner

Wat betekent dit voor jouw bedrijf?

Haken jouw prospects ook af op het idee dat hun data via de cloud gaat? Rapportages kunnen ook lokaal draaien, zonder licentie per gebruiker. Privacy wordt dan geen bezwaar meer, maar een verkoopargument.

Doe de gratis AI-check

Gebruikte tools

Claude CodePHPDuckDBHTML/CSS

De prospect die afhaakte

De rapportages van dit MSP-softwarebedrijf draaiden prima op Power BI. Toch zaten er twee problemen aan. De kosten: elke gebruiker die rapporten wilde bekijken, had een Pro-licentie nodig, en bij een groeiend klantenbestand stegen die kosten mee. En de privacy woog zwaarder: klantdata ging via de Power BI-cloud. De meeste klanten vonden dat prima, maar sommige prospects haakten af omdat hun operationele data dan bij een derde partij stond.

Het team wilde dezelfde rapportages uit dezelfde data, maar dan lokaal, zonder cloud en zonder licenties per gebruiker.

Dezelfde data, eigen server

We bouwden met Claude Code een rapportage-engine in PHP. De engine haalt data uit een lokale DuckDB-database met 148 tabellen, 254 measures en 1,55 miljoen rijen. Dat is dezelfde dataset die eerst in het semantische model van Power BI zat, maar nu draait hij op de eigen server.

Per rapporttype bepaal je welke cijfers erin komen, hoe de opmaak eruitziet en welke toelichting het systeem schrijft. De uitkomst is een HTML-document dat er goed uitziet op scherm en op papier. De klant heeft geen viewer-licentie nodig: link openen in de browser is genoeg.

Een content planner beschrijft 281 rapporttypes in tien categorieën, zoals SLA-prestaties, ticketanalyse, contractoverzichten en financiële samenvattingen. Elk type heeft een beschrijving, de benodigde measures en de doelgroep.

Rapportages zonder BI-licenties: 1.200 euro per jaar bespaard.

Privacy als ontwerpkeuze

De data verlaat de server niet. De engine draait op dezelfde machine als de database. Alleen de gegenereerde rapporten gaan via HTTPS naar de klant; de ruwe data blijft waar hij staat. Voor klanten in gereguleerde sectoren is dat een harde eis.

Er zit ook een anonimisatielaag in. Voor demo’s en presentaties vervangt het systeem klantnamen, bedragen en andere herkenbare gegevens door fictieve data. Zo laat je het product zien zonder echte klantdata te tonen.

Wat het opleverde

De eerste tien rapporttypes draaien in productie. De licentiekosten daalden met 1.200 euro per jaar, omdat een deel van de gebruikers geen Power BI Pro meer nodig heeft. Het privacy-verhaal werd bovendien een verkoopargument: twee prospects die eerder afhaakten op de cloud, stapten alsnog in.

Wil je iets vergelijkbaars in je eigen bedrijf? Lees hoe een Claude-implementatie verloopt, of bekijk de rollout Claude in 30 dagen.

Herken je deze uitdaging?

Doe de gratis AI-check en ontdek of Claude ook voor jouw situatie het verschil maakt.