Three thoughts on duplicate records
Duplicate records are a reality in any database of any size, so as database managers, we always have to deal with them (or should deal with them!). So here are three thoughts on managing duplicate records:
- Duplicate records will always exist. Always. Unless you're managing only a tiny number of records, you will always have duplicates. So the goal isn't to eliminate duplicates, but to minimize their number.
- Focus on and fix any processes that tend to cause creation of duplicate records. For example, I often hear from my clients "Our website password recovery process doesn't work, or is too cumbersome, so customers just create new records in order to register for an event quickly." Whatever process you have that leads to duplicate records, fix that process.
- Consistently run a process for identifying potential duplicates, and clean them up. On at least a quarterly basis you should run a query that helps you identify potential duplicate records and then take the time to clean up records that are actual duplicates. And of course, clean up duplicate records as you find them in your day-to-day work. But seeking them out and fixing them consistently, over time, is the best way to minimize duplicate records.
Duplicate records are a reality of life. But suffering with an overwhelming number of duplicates is a choice, and something you can fix, if you take the time to do so.
![]()
Wes's Wednesday Wisdom Archives
Change anything you want, except your name!
Change anything you want, except your name! This is an oldy but a goody, but […]
If you don’t trust your vendor…
If you don’t trust your vendor… When I start an AMS selection project with a […]
Your RFP should go to no more than five vendors!
Your RFP should go to no more than five vendors! As a rule, when I […]
Be concise!
Be concise! I started a monthly newsletter almost 25 years ago (which I recently discontinued). […]
A great example of a data integrity report!
A great example of a data integrity report! A couple months back I discussed the […]
“If you keep doin’ what you’re doin’, you’ll keep gettin’ what you’re gettin’.”
“If you keep doin’ what you’re doin’, you’ll keep gettin’ what you’re gettin’.” I saw […]
Rather than adding something new, try subtracting
Rather than adding something new, try subtracting I read recently that sociological research suggests, when presented […]
It’s always people, process, and technology
It’s always people, process, and technology I speak and write a lot about people, process, […]
Once it’s lost, trust can be difficult to regain
Once it’s lost, trust can be difficult to regain I recall hearing once long ago […]
Share your successes!
Share your successes! I was speaking at an association meeting recently and one of the points […]
