Glossary
Duplicate detection
By Emil Björk · Microsoft business apps consultant, Gothenburg
Dataverse's mechanism for identifying potential duplicate records at creation, update, or import — rules, matching algorithms, and merge actions.
Duplicate detection in Dataverse is the mechanism that identifies potential duplicate records to keep CRM data clean. Duplicate detection rules define what counts as a duplicate per table — combinations of fields with matching operators (exact, fuzzy, phonetic, prefix). When records are created or updated, active rules evaluate against existing records; matches trigger warnings on the UI form or block API writes (configurable). Bulk duplicate detection jobs scan tables retrospectively to find existing duplicates. Once identified, the merge function combines two records, preserving one as the master and transferring related records (activities, opportunities, cases) from the duplicate before deletion. For enterprise-scale deduplication across multiple systems, Customer Insights – Data does ML-assisted identity resolution.
Related terms
Mentioned in these guides
- Async jobs in Dataverse
- Dataverse data import templates
- Dataverse data model fundamentals
- Dataverse duplicate detection and business rule errors
- Dataverse Web API errors explained
- Duplicate detection rules in Dataverse
- Donor management with Dynamics 365 for nonprofits
- Event-driven architecture for Dynamics 365
- The Global Address Book in Dynamics 365 Finance & Operations
- Integrating Dynamics 365 with HubSpot
- Power Apps canvas app errors explained
- Power Apps model-driven form errors