🚫 Duplicate Detection Rules

← Terug naar Develop

Duplicate Detection Rules helpen bij het herkennen van mogelijke dubbele records binnen Dataverse.

Ze vormen een belangrijke eerste verdedigingslinie voor het bewaken van datakwaliteit en ondersteunen gebruikers bij het voorkomen van dubbele gegevens.

Duplicate Detection Rules zijn onderdeel van de standaardfunctionaliteit van Dataverse en kunnen worden toegepast op onder andere Accounts, Contacten, Leads en custom tabellen.

Preventing duplicates is easier than cleaning them up afterwards.


⚠️ Belangrijke Beperking

Duplicate Detection Rules zijn een hulpmiddel voor gebruikers en geen garantie tegen duplicaten.

Dataverse toont bij een mogelijke match een waarschuwing, maar de gebruiker kan in veel gevallen alsnog doorgaan met opslaan.

Hierdoor kunnen nog steeds dubbele records ontstaan wanneer:

πŸ‘‰ Zie Duplicate Detection daarom als een ondersteuning voor datakwaliteit en niet als een technische blokkade tegen duplicaten.

Voor kritieke gegevens zoals:

wordt een Alternate Key aanbevolen zodat duplicaten technisch onmogelijk worden gemaakt.


🎯 Doel

Deze richtlijnen ondersteunen teams bij:


🧠 Wat zijn Duplicate Detection Rules?

Duplicate Detection Rules controleren of een record mogelijk al bestaat.

Tijdens het aanmaken of wijzigen van gegevens vergelijkt Dataverse records op basis van vooraf gedefinieerde criteria.

Voorbeelden

Contact
Email Address
john.doe@contoso.com

Bestaat hetzelfde e-mailadres al?

Dan kan Dataverse een waarschuwing tonen.


❓ Waarom zijn Duplicate Detection Rules belangrijk?

Dubbele gegevens leiden vaak tot problemen zoals:

Voorbeeld

Contoso B.V.

en

CONTOSO BV

kunnen onbedoeld als twee klanten worden geregistreerd.


πŸ” Hoe werkt Duplicate Detection?

Dataverse vergelijkt records op basis van één of meerdere criteria.

Controle vindt plaats bij

Resultaat

Bij een mogelijke match:

Belangrijk

Duplicate Detection voorkomt niet automatisch dat records worden opgeslagen.

De gebruiker kan in veel gevallen alsnog doorgaan.


βœ… Wanneer gebruiken?

Duplicate Detection Rules zijn geschikt wanneer:

βœ… Gebruikers handmatig gegevens invoeren

βœ… Datakwaliteit belangrijk is

βœ… Records uniek moeten zijn

βœ… Imports regelmatig plaatsvinden

βœ… Integraties nieuwe gegevens aanmaken

Typische voorbeelden


⚠️ Wanneer niet gebruiken?

Duplicate Detection Rules zijn niet geschikt voor:

❌ Harde technische validaties

❌ Verplichte uniciteit

❌ Complexe vergelijkingslogica

❌ Fuzzy matching

Alternatieven

Situatie Oplossing
Volledige uniciteit vereist Alternate Key
Technische validatie Plugin of Custom API
Complexe matching Maatwerkvalidatie
Externe datakwaliteitoplossingen Data Quality Service

πŸ—οΈ Ontwerpen van Duplicate Detection Rules

Een goede duplicatieregel gebruikt betekenisvolle gegevens die een record uniek identificeren.


Goede criteria

Contact

Email Address

of

Voornaam + Achternaam + Geboortedatum

Account

KvK Nummer

of

BTW Nummer

Leverancier

Extern Relatienummer

Minder geschikte criteria

Naam

alleen

of

Voornaam

alleen

Deze waarden zijn vaak niet uniek.


βš™οΈ Configuratie

Een Duplicate Detection Rule bestaat uit:

Basisgegevens

Matching Criteria

Per criterium wordt bepaald:

Vergelijkingsmethoden


πŸ“Š Voorbeeldregel

Contact op e-mailadres

Basistabel

Contact

Matching tabel

Contact

Criteria

Email Address
Exact Match

Resultaat

Wanneer twee contacten hetzelfde e-mailadres hebben wordt een waarschuwing getoond.


πŸ“€ Publiceren

Een duplicatieregel wordt pas actief nadat deze is gepubliceerd.

Richtlijnen

βœ… Test de regel eerst in DEV

βœ… Controleer de resultaten

βœ… Publiceer pas na validatie

Let op

Niet-gepubliceerde regels worden niet gebruikt.


πŸ”„ Duplicate Detection Jobs

Naast realtime controles kan Dataverse bestaande data analyseren.

Gebruik


Resultaat

Een Duplicate Detection Job levert:


πŸ”— Duplicaten Samenvoegen

Wanneer duplicaten worden gevonden kunnen records vaak worden samengevoegd.

Typische tabellen

Voordelen

βœ… Behoud van relaties

βœ… Minder dubbele gegevens

βœ… Betere rapportages

βœ… Hogere datakwaliteit


⚠️ Duplicate Detection versus Alternate Keys

Deze twee concepten worden regelmatig door elkaar gehaald.

Onderwerp Duplicate Detection Alternate Key
Doel Waarschuwen Blokkeren
Gebruiker kan doorgaan Ja Nee
Datakwaliteit Ondersteunend Afdwingend
Technische uniciteit Nee Ja
Integraties Beperkt Sterk aanbevolen

Richtlijn

Gebruik:

βœ… Duplicate Detection voor gebruikersbegeleiding

βœ… Alternate Keys voor technische uniciteit


πŸ“Š Performance

Duplicate Detection heeft impact op prestaties.

Richtlijnen

βœ… Gebruik alleen relevante regels

βœ… Gebruik betekenisvolle criteria

βœ… Beperk onnodig complexe combinaties

βœ… Test bij grote datasets

Vermijd

🚫 Grote aantallen actieve regels

🚫 Matching op te veel velden

🚫 Regels zonder duidelijke businesswaarde


πŸ” Datakwaliteit Strategie

Duplicate Detection is slechts één onderdeel van datakwaliteit.

Een complete aanpak bestaat uit:

Richtlijn

Voorkomen is altijd goedkoper dan opschonen.


βœ… Best Practices

Doe

βœ” Gebruik duidelijke unieke criteria

βœ” Controleer bestaande globale regels

βœ” Gebruik Alternate Keys waar uniciteit verplicht is

βœ” Test regels op realistische datasets

βœ” Plan periodieke Duplicate Detection Jobs

βœ” Analyseer gevonden duplicaten


Vermijd

✘ Alleen naam-gebaseerde matching

✘ Te veel actieve regels

✘ Vergeten publiceren

✘ Onnodige overlap tussen regels

✘ Duplicate Detection gebruiken als vervanging van Alternate Keys


πŸ” Checklist

Ontwerp

Configuratie

Datakwaliteit


πŸ”— Relatie met andere onderwerpen

Onderwerp Relatie
Entity Guidelines Ondersteunt datakwaliteit binnen het datamodel
Choices Zorgt voor consistente gegevensinvoer
Business Rules Ondersteunt aanvullende validaties
Integrations Vereisen vaak unieke identificatie
Alternate Keys Dwingen technische uniciteit af
Data Quality Duplicate Detection vormt onderdeel van een bredere kwaliteitsstrategie

πŸ“Œ Samenvatting

Duplicate Detection Rules helpen bij het herkennen van mogelijke dubbele records binnen Dataverse.

Door:

ontstaat een oplossing die:

πŸ‘‰ Duplicate Detection Rules vormen een belangrijke ondersteuning voor datakwaliteit, maar vervangen geen goed datamodel, Data Governance of Alternate Keys.