M365Con 2027 – gratis online conferentie · 11–22 Jan 2027 · 120 sessions→ m365con.net

Blog · Mirko Peters

Exact Data Match werkt niet: een volledige troubleshootinggids voor Microsoft 365

By ·

Merk je dat Exact Data Match (EDM) in Microsoft 365 niet werkt? Dan ben je zeker niet alleen. Deze gids helpt je uitzoeken waarom EDM-gebaseerde data loss prevention (DLP) niet altijd doet wat je verwacht. Je krijgt stap-voor-stapinzichten: van de technische achtergrond en de vereiste configuratie, tot het diagnosticeren van kritieke fouten en het oplossen van complexe problemen.

Automatically translated with AI from the original post. Read the English original

Cover: Microsoft 365 Governance Is a People and Ownership Problem

Merk je dat Exact Data Match (EDM) in Microsoft 365 niet werkt? Dan ben je zeker niet alleen. Deze gids helpt je uitzoeken waarom EDM-gebaseerde data loss prevention (DLP) niet altijd aansluit bij je verwachtingen. Je krijgt stap-voor-stapinzichten: van de technische achtergrond en de vereiste configuratie, tot het diagnosticeren van kritieke fouten en het oplossen van complexe problemen.

We lopen eerst de kernconcepten door en duiken daarna in praktische troubleshootingstappen die verder gaan dan de basis. Of je nu verantwoordelijk bent voor personeelsgegevens of klantgegevens, je krijgt effectieve strategieën om gevoelige informatie beschermd te houden. Deze tips en methoden zijn speciaal bedoeld voor Microsoft 365-beheerders en technische teams die werken in gereguleerde of enterprise-omgevingen.

Exact Data Match begrijpen en de veelvoorkomende valkuilen

Voordat we aan de slag gaan, eerst even helder wat Exact Data Match is en waarom het mensen vaker tegenhoudt dan je zou denken. EDM is het antwoord van Microsoft 365 op ultraprecieze detectie in DLP-beleid. Denk aan het matchen van burgerservicenummers, salarisgegevens of andere zeer gevoelige velden, zonder dat er veel dingen worden gevangen waar je part noch deel aan wilt hebben. Het idee is een waterdichte nauwkeurigheid, maar in de praktijk? Dan werkt het niet altijd meteen.

Deze sectie legt de basis door de aanpak van EDM uit te leggen, met cryptografische hashes en gedetailleerde schema's die je zelf opstelt. We schetsen ook alvast waarom EDM niet altijd perfect werkt. Spoiler: meestal ligt het aan hoe het schema is ingesteld, hoe je data is voorbereid en aan het aantal technische onderdelen dat allemaal goed moet samenwerken. Zelfs ervaren beheerders krijgen hoofdpijn van schemaproblemen, datafouten of over het hoofd geziene configuratiestappen.

Als je zowel de theorie als de meest voorkomende 'gotchas' begrijpt, kun je veelgemaakte fouten voorkomen. Vanaf hier zie je precies waarom EDM soms faalt, en ben je klaar om die valkuilen met vertrouwen aan te pakken, want we gaan nu de details in de volgende secties uitpluizen.

Wat is Exact Data Match en hoe moet het werken?

Exact Data Match (EDM) is een functie van Microsoft 365 die is ontworpen om specifieke, gevoelige informatie op te sporen, zoals personeelsnummers of burgerservicenummers. Dat doet het door de gegevens in je omgeving te vergelijken met een veilig gehashte referentielijst. Het proces gebruikt cryptografische hashes om exacte waarden te matchen, zonder dat de oorspronkelijke platte tekst ooit aan Microsoft wordt blootgesteld. Daardoor is het ideaal voor sectoren met zware compliance-eisen.

Als EDM goed is ingesteld, kunnen je DLP-beleidsregels met chirurgische precisie werken. Ze markeren dan alleen de bestanden of berichten die precies de gevoelige gegevens bevatten die je wilt volgen. Organisaties kiezen voor EDM wanneer niets minder dan een exacte, gereguleerde gegevensbescherming volstaat: het beschermen van echte klant-, personeels- of financiële gegevens, en het wegfilteren van false positives die generieke DLP niet kan vermijden.

Veelvoorkomende valkuilen bij de implementatie van EDM

  1. Schemafouten: EDM vertrouwt op een zorgvuldig opgesteld schema. Als je CSV-kolommen niet overeenkomen met wat is gedefinieerd, of in de verkeerde volgorde staan, kan één enkele fout het hele matchproces laten mislukken. Als je bijvoorbeeld de koppen 'Employee ID' en 'Last Name' in je bestand omwisselt, krijg je meteen problemen.
  2. Onjuiste opmaak van gegevens: Als je gegevens niet genormaliseerd of correct opgemaakt zijn, zoals inconsistente BSN-notaties of overbodige spaties, mist EDM vaak echte gevoelige records. Datadrift door veranderende formaten kan eerder werkende configuraties ongemerkt laten vastlopen.
  3. Onjuiste hashing of uploadstappen: Als je ongehashte of slecht gehashte gegevens uploadt, werkt EDM simpelweg niet. Evenmin werkt het als je de EDM Upload Agent niet goed gebruikt of het valideren van de upload overslaat; dan blijven je gegevens niet synchroon.
  4. Problemen met het primaire veld: Een verkeerd primair element kiezen, zoals een veld dat niet uniek is (bijvoorbeeld 'Geboortedatum' in plaats van 'Employee ID'), leidt tot dubbele matches of maakt detectie onbetrouwbaar. Een misverstand over hoe je de drempelwaarde of exacte matchmodi instelt, kan ook gemiste detecties of ongewenste false positives veroorzaken.
  5. Door gebruikers gedefinieerde gegevens en omzeiling: Aangepaste of door gebruikers gedefinieerde gegevenstypen brengen specifieke risico's met zich mee. Als gebruikers bewust – of zelfs per ongeluk – gegevenspatronen wijzigen of velden splitsen (zoals telefoonnummers verdeeld over kolommen), dan faalt de matchlogica. Let op gebruikersgedrag en pas schema's aan wanneer patronen veranderen.
  6. Beperkingen voor tokens en query's: EDM hanteert strikte limieten voor het aantal tokens (unieke woorden of tekenreeksen) in zowel referentie- als zoekquery's. Wanneer deze limieten worden overschreden, meestal na groei van het schema of de omgeving, ontstaan fouten die de detectie stilletjes laten wegvallen, tenzij je dit zorgvuldig monitort.
  7. Gebrek aan monitoring en prestatievermindering: Na verloop van tijd kunnen prestaties of nauwkeurigheid afnemen door ‘data drift’: de opmaak of waarden van de referentiegegevens veranderen en wijken af van wat EDM verwacht. Doorlopende statuscontroles en regelmatige schemacontroles zijn essentieel om stille beveiligingsblinde vlekken te voorkomen.

Wil je dieper ingaan op hoe versnipperd toolbeheer ook Microsoft 365-initiatieven saboteert? Bekijk dan deze discussie over waarom M365-governance faalt. Die geeft extra context over systeemdenken, wat je nodig hebt voor een succesvolle EDM-implementatie.

Vereisten en beveiliging voor een EDM-implementatie

EDM operationeel krijgen in Microsoft 365 is meer dan een schakelaar omzetten. Het gaat om het leggen van een solide technische en beveiligingsbasis, lang voordat je gevoelige medewerkers- of klantgegevens gaat uploaden. Deze sectie behandelt de onderliggende vereisten: denk aan de gereedheid van de infrastructuur, het juiste machtigingsniveau en het voorbereiden van gegevensimportbeleid dat echt aansluit op je bestaande compliancestrategie.

Het is ook nodig om goed na te denken over de beste manier om je gegevens in elke fase te beschermen. Goede beveiliging is geen vinkje dat je zet. Het zorgt ervoor dat je platte tekstgegevens nooit worden blootgesteld, zelfs niet tijdens overdracht en analyse. We helpen je hier zowel het ‘wat’ als het ‘waarom’ te begrijpen. De details over bestandsstructuur, gebruikersrollen en technische stappen komen in de volgende secties aan bod, dus blijf erbij voor de praktische checklists en beveiligingsanalyses die eraan zitten te komen.

Meer nodig over de basisinstellingen van DLP? Deze podcastaflevering over het instellen van DLP in Microsoft 365 is een handige opstap, vooral als je nieuw bent met dit soort compliancemaatregelen of als je Microsoft Copilot-overwegingen voor automatisering erbij betrekt.

Technische vereisten en voorwaarden voor geïmporteerde gegevens

Gegevensbeveiliging en privacyoverwegingen in EDM

EDM neemt beveiliging serieus door cryptografische hashing toe te passen op je gevoelige gegevens voordat er iets je lokale omgeving verlaat. Dankzij het hashingproces wordt er nooit leesbare platte tekst, zoals echte sofinummers of salarisnummers, verzonden of opgeslagen in de cloud van Microsoft. Alleen de hashes (tekenreeksen die voor een mens onherkenbaar zijn) worden via de EDM Upload Agent geüpload.

Dankzij dit ontwerp ziet Microsoft nooit je echte gegevens, wat voldoet aan strenge eisen op het gebied van privacy en compliance, zeker in gereguleerde sectoren zoals de zorg of de financiële sector. Alle gegevens tijdens transport worden versleuteld, en alleen geautoriseerde beheerders kunnen uploads beheren, wat aansluit bij moderne eisen van ondernemingen en regelgeving. Wil je dieper ingaan op DLP en tenant-governance? Bekijk dan hoe Microsoft Purview hier helpt met geavanceerde beveiliging en monitoring.

Het EDM-schema opbouwen voor nauwkeurige gegevensmatching

Laten we nu het "blauwdruk" voor je EDM-oplossing bespreken: het schema. Als je schema niet goed is ingesteld, zelfs een beetje niet, kan je hele EDM-initiatief uit de hand lopen. Daarom moet je extra goed nadenken over welke velden primair zijn, hoe je kolommen benoemt en hoe je logica aansluit op praktijkscenario's.

In dit onderdeel lees je waarom het de moeite loont om vooraf goed na te denken over een schema. Je krijgt een betere detectienauwkeurigheid, minder false positives en een schema dat meegroeit met de veranderende gegevens en werkprocessen van je organisatie. Je ziet ook waarom het in kaart brengen van zowel primaire als secundaire elementen belangrijk is: de velden die "moeten matchen" en de velden die "fijn zijn om te matchen". Dat is essentieel voor betrouwbare handhaving van beleid in de praktijk.

Blijf erbij, want we laten je zien hoe je een schema doordacht ontwerpt, matchingregels definieert die bij je gebruiksscenario's passen, en matchingmodi kiest die echt aansluiten op de structuren in je referentiedata. Kleine fouten hier kunnen later grote problemen veroorzaken. In de volgende secties werken we daarom stap voor stap uit hoe je dit direct kunt toepassen.

Een EDM-schema bouwen en matchingregels definiëren

  1. Identificeer gevoelige velden: Kies eerst de soorten gegevens waarvoor je exacte bescherming nodig hebt (bijvoorbeeld werknemers-ID, rekeningnummer, BSN). Ken je wettelijke verplichtingen en zakelijke risico's. Dit zijn je primaire kandidaten voor het schema.
  2. Standaardiseer veldformaten: Zorg dat elk veld in alle records dezelfde notatie volgt, zonder een mix van koppeltekens, spaties of hoofdlettergebruik. Datanormalisatie (zoals altijd "123-45-6789" gebruiken voor sofinummers) is essentieel.
  3. Ontwerp primaire en secundaire elementen: Je primaire element (unieke identificatie) moet een veld zijn dat nergens anders herhaald wordt, zoals het werknemers-ID. Secundaire elementen kunnen ondersteunende informatie zijn (zoals geboortedatum) die helpt om bijna-overeenkomsten en onduidelijkheden uit te filteren.
  4. Lijn CSV-kolomkoppen uit op het schema: De kolomkoppen in je CSV-bestand moeten exact overeenkomen (inclusief spelling en volgorde) met wat is gedefinieerd in je EDM-schemaconfiguratie. Deze stap veroorzaakt meer fouten dan bijna elke andere.
  5. Houd rekening met datadrift en updates: Ga ervan uit dat je praktijkgegevens na verloop van tijd veranderen (nieuwe formaten, nieuwe waarden). Bouw flexibiliteit in het schema in en controleer kolomkoppen en veldtypen regelmatig, zodat je niet ongemerkt nauwkeurigheid verliest.
  6. Test met voorbeeldgegevens: Gebruik testbestanden in CSV-formaat om te simuleren hoe je schema in de praktijk matcht. Let op false positives en gemiste matches, en pas de matchingregels waar nodig aan.
  7. Voorkom onnodige complexiteit: Neem geen overbodige velden op en voeg geen kolommen toe "voor het geval dat". Houd je bij wat je daadwerkelijk wilt matchen. Ongebruikte kolommen kunnen verwarring of matchingfouten in EDM veroorzaken.

Matchmodi configureren en primaire elementen selecteren

Gevoelige gegevens voorbereiden en uploaden voor EDM-profielen

Geen enkele EDM-configuratie is compleet zonder de referentiedata zorgvuldig voor te bereiden voordat je ze uploadt. Zie het als het klaarzetten van je sterspelers voor wedstrijddag. Dit proces draait om meer dan alleen een bestand ergens neerzetten: je hebt een schone, foutloze en veilig geformatteerde dataset nodig om consistente resultaten te krijgen.

In dit gedeelte krijg je een beeld van waarom goede dataverwerking (inclusief strikte opmaak, validatiecontroles en veilige uploadprocessen) niet alleen met nauwkeurigheid te maken heeft, maar ook met hoogwaardige gegevensbescherming van begin tot eind. Als je dit goed doet, zie je problemen op tijd aankomen, nog voordat ze in productie escaleren, en blijven de gevoelige gegevens van je organisatie buiten schot.

Hierna zie je stap voor stap hoe je je CSV-bestanden structureert, welke tools en stappen je gebruikt voor een veilige upload met de EDM Agent, en hoe je validatieroutines uitvoert. Zo komt je data klaar voor gebruik in Microsoft 365, zonder dat de oorspronkelijke platte tekst ooit wordt blootgesteld.

Stappen voor gegevensopmaak, download en uploadvalidatie

Hashing en veilige upload van gevoelige gegevens

De EDM Upload Agent zet je referentiedata in platte tekst om in veilige, cryptografische hashes, en wel op je eigen infrastructuur. Dat betekent dat de werkelijke gevoelige waarden nooit je omgeving verlaten; alleen de gehashte representaties worden naar de servers van Microsoft 365 geüpload.

Dit gebeurt zowel vóór als tijdens de upload, dus vertrouwelijkheid is in elke stap ingebouwd. De verbinding naar de cloud is versleuteld en alleen de DLP-engine ziet en gebruikt de hashwaarden voor het matchen. Zo blijft je compliance-team tevreden en loopt je gevoelige organisatiedata nooit risico. Dat kun je verder ondersteunen met een degelijke aanpak voor enterprise content management en auditgereedheid in tools zoals SharePoint en Purview.

EDM integreren met Data Loss Prevention-beleid

De echte kracht van EDM komt pas goed naar voren wanneer je je referentiedata rechtstreeks koppelt aan DLP-beleidsregels binnen Microsoft 365. Als je dit goed doet, kan je organisatie fijnmazige gegevensbescherming afdwingen en lekken blokkeren, of gebruikers nu in Outlook, Teams, SharePoint of het Power Platform werken.

Dit gedeelte loopt door wat er komt kijken bij het daadwerkelijk koppelen van je DLP-beleid aan het EDM-schema. Het is meer dan een technische koppeling: je moet beslissen welke soorten gegevens waarschuwingen activeren, hoe incidenten worden opgeschaald en waar meldingen terechtkomen wanneer er een echte match wordt gevonden.

Als je DLP-beleid instelt voor complexe omgevingen, let dan ook op een degelijke governance- en omgevingsstrategie, zoals besproken in deze podcast voor Power Platform-ontwikkelaars die DLP-beleid beheren en in de discussie over DLP-veerkracht met insiders.

Verificatiestappen en controle van EDM-detectieresultaten

Problemen oplossen bij EDM-tokenlimieten en installatiefouten

Zelfs met de juiste configuratie laat EDM soms het afweten, meestal precies wanneer je het het hardst nodig hebt. Tokenlimieten, slechte schemaverbindingen of over het hoofd geziene installatiestappen kunnen de matchingfunctionaliteit stilletjes uitschakelen of gevoelige gegevens ongemerkt naar buiten laten lekken.

Dit gedeelte wijst je op de oorzaken van EDM-beleidsfouten, met name de beruchte tokenlimietfouten en installatiekvalkuilen. Het gaat erom precies te weten waar je moet kijken, welke logboeken of foutmeldingen je moet onderzoeken, en hoe je je implementatie kunt terugdraaien of aanpassen om alles weer werkend te krijgen.

Zonder doorlopende monitoring en operationele controles kunnen fouten hier snel duur worden. Daarom gaan we in op praktische diagnose- en correctiestrategieën in plaats van alleen theorie. De volgende tips helpen je uit het “wat is er kapot”-gedoe en weer naar operationeel vertrouwen in je DLP-toolkit.

Problemen oplossen bij het maximale aantal tokens en EDM-beperkingen

EDM-installatie- en matchingresultaatfouten diagnosticeren

Best practices en belangrijkste inzichten voor betrouwbare EDM-prestaties

Je hebt al veel gezien, maar laten we even stilstaan bij wat een EDM-uitrol die op hoop berust scheidt van een echt sterke, productieklare oplossing. Om EDM goed te laten werken – nieuwe situaties bijhouden, stille fouten voorkomen en omgaan met aangepaste gegevenstypen – heb je strategieën nodig die blijven werken nadat de launch-enthousiasme is weggeebd.

De best beheerde omgevingen houden hun schema's goed in de gaten, valideren door gebruikers gedefinieerde velden en voeren doorlopend controles uit, zodat EDM blijft zorgen voor juiste overeenkomsten wanneer de bedrijfssituatie verandert. Begrijpen hoe compliancedrift of het evolueren van gegevens ontstaat, is minstens zo belangrijk als de juiste configuratie. Als je benieuwd bent naar verborgen drift en de impact daarvan op de compliance op lange termijn, bekijk dan deze podcast over compliancedrift in Microsoft 365 en deze discussie over drift in semantische datamodellen in Microsoft Fabric.

Met deze basis in gedachten sluiten we af met gerichte praktijken voor aangepaste gegevens en een eenvoudige checklist om je EDM-implementatie op koers te houden.

Beproefde praktijken voor door gebruikers gedefinieerde en aangepaste gegevens in EDM

Belangrijkste punten en overzicht voor succesvolle Exact Data Match

Data loss prevention (DLP) Microsoft 365

Related articles

RSS