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
With data analytics (as with most things), keep it simple!
With data analytics (as with most things), keep it simple! Over the past several years […]
Don’t forget about periodic maintenance
Don’t forget about periodic maintenance Just as most automobiles need periodic maintenance, keeping your data as […]
Users Groups are ALWAYS Valuable
Users Groups are ALWAYS Valuable I am a huge fan of users groups. (Here’s a […]
But will you DO anything with that data?
But will you DO anything with that data? I frequently exhort my clients to always answer […]
It’s not what happens, but how you react…
It’s not what happens, but how you react… “It’s not what happens to you, but […]
Saying it and doing it are two different things
Saying it and doing it are two different things When I work with my clients […]
Benefits downstream are difficult to implement
Benefits downstream are difficult to implement In my 25 years of consulting, one of the […]
Your first answer may NOT be the right answer!
Your first answer may NOT be the right answer! I’m a big believer in “go […]
You don’t have to automate EVERYTHING to be successful
You don’t have to automate EVERYTHING to be successful I was discussing a data management […]
Technology won’t solve your process problems
Technology won’t solve your process problems Over the past few years I’ve watched as many […]
