Veldmapping is het vastleggen welk veld in het ene systeem overeenkomt met welk veld in het andere, zodat data op de juiste plek belandt als die ertussen beweegt. Je CRM noemt het misschien ‘Company Name’, terwijl je facturatietool het ‘client’ noemt, en veldmapping is de koppeling die zegt dat die twee hetzelfde zijn.
Stel je voor dat je in het buitenland een reisstekker gebruikt. Het stopcontact en je oplader voeren allebei stroom, maar de gaatjes zitten anders, dus je hebt een adapter nodig die elk pootje op de juiste plek brengt. Veldmapping is die adapter voor data: hij koppelt ‘email’ hier aan ‘Email Address’ daar, en ‘phone’ aan ‘mobile’. Het is een kernonderdeel van elke datamapping en zit in vrijwel elke connector die je instelt.
Mapping gaat vaak hand in hand met het omvormen van de waarde zelf. Een naam die over twee velden is verdeeld moet je misschien samenvoegen, of een valutaformaat aanpassen, en daar komt datatransformatie bij kijken. Klopt de mapping, dan werkt een datasynchronisatie gewoon, stil en accuraat.
De valkuilen zijn zelden spectaculair, en juist daarom gevaarlijk. Een veld dat op een match lijkt kan een ander formaat verbergen: het ene systeem zet een land als ‘NL’, het andere verwacht ‘Netherlands’, en de record wordt stilletjes niet opgeslagen. Optionele velden zijn een tweede val, want een lege waarde uit de bron kan goede data in het doel overschrijven als de mapping niet weet dat hij lege waarden moet overslaan. Daarom verslaat een zorgvuldige eerste opzet het later repareren van duizenden foute rijen.
Bij TopDevs zien we zorgvuldige veldmapping als de saaie stap die de integraties van een klant betrouwbaar maakt, want data in het verkeerde veld is erger dan helemaal geen data.