Data-integratie & koppelingen
Systemen die elkaar niet kennen met elkaar laten praten. Koppelingen die automatisch draaien en het melden als er iets misgaat, in plaats van stilletjes te stoppen.
Ik bouw data-oplossingen op maat: van het koppelen van je systemen tot het eindresultaat waar je elke dag mee werkt. Technisch waar het moet, pragmatisch waar het kan.
De eerste vraag is nooit welk platform het moet worden. De eerste vraag is wat er misgaat en wat het kost dat het misgaat. Pas als dat scherp is, is er iets te kiezen — en vaak blijkt de oplossing kleiner dan verwacht. Ik bouw de kleinste versie die het probleem écht wegneemt, zet die in productie, en breid pas uit als de praktijk erom vraagt. Een half jaar bouwen aan een platform waar niemand op zat te wachten is duurder dan het probleem zelf.
Een werkende oplossing bestaat uit vier lagen. Ik bouw ze alle vier, en houd ze alle vier bij.
Data uit je bronsystemen halen en binnenhalen: ERP, boekhouding, CRM, webshop, machines, losse bestanden. Via API's, databases of exports als het niet anders kan. Automatisch, op schema, met logging — zodat je 's ochtends niet hoeft te controleren of het gelopen is.
Ruwe data is nog geen bruikbare data. Ik zet er een datamodel onder: tabellen die logisch in elkaar haken, historie die bewaard blijft, sleutels die kloppen. Dit is de laag waar één klant ook echt één klant is, ongeacht in welk systeem hij vandaan komt.
Hier wordt vastgelegd wat de begrippen betekenen. Wat telt als omzet, wanneer is een order af, welke regels horen bij welke periode. Eén keer vastgelegd, op één plek, in code — niet verspreid over dertig Excel-formules die niemand meer durft aan te passen. Dit is de laag die ervoor zorgt dat de cijfers niet meer per afdeling verschillen.
En dan pas het stuk dat je ziet: een dashboard, een maatwerkapplicatie of een portaal voor je klanten of collega's. Welke vorm het wordt, volgt uit de vraag — soms is het een scherm, soms een bestand dat automatisch op de juiste plek belandt.
Systemen die elkaar niet kennen met elkaar laten praten. Koppelingen die automatisch draaien en het melden als er iets misgaat, in plaats van stilletjes te stoppen.
Een centrale plek waar je data samenkomt, gestructureerd en met historie. De fundering waar alles wat erna komt op rust.
Als een dashboard niet genoeg is: een applicatie of portaal waarin ook echt gewerkt wordt — invoeren, goedkeuren, opvolgen. Gebouwd op hetzelfde datamodel, dus zonder een nieuwe eilandjes-administratie.
Overzichten die actueel zijn en waar de definities achter kloppen. Klikbaar tot op de onderliggende regel, zodat een afwijkend getal uit te zoeken is in plaats van te bediscussiëren.
Een oplossing is niet af bij oplevering. Bronsystemen veranderen, de business verandert. Ik blijf beschikbaar voor onderhoud, uitbreiding en de vragen die pas komen als iets in gebruik is.