Global adding records from Excel report
Options
We have over 13,000 records we want to add to our RE Data Base from an Excel File.
1. How do we do this?
2/ We know that some (or a lot) of these records are probably already in our RE database. Do we add these all of these records and then proceed to do a "Merge" of duplicate records?
Thank you.
1. How do we do this?
2/ We know that some (or a lot) of these records are probably already in our RE database. Do we add these all of these records and then proceed to do a "Merge" of duplicate records?
Thank you.
Tagged:
0
Comments
-
Hi Christopher (couldn't find you with @)-
Without knowing how many potential duplicates you might create, I would advise against importing them all. You could potentially create hundreds if not thousands of duplicates.
I would, instead, export everyone from your database including their Constituent Id, first name, last name, street, city, state, and zip. I would then create a unique key using that information, something like:
FrankJohnston33SmithRoadBostonMA
I would copy that entire spreadsheet into the second tab of the same workbook where your import file is on the first tab. I would then create the same unique key in the first tab, then use VLOOKUP to see if I can get any matches between the two tabs. Once I was done with that process I might create another unique key with a little looser algorithm and see if I get any more matches (remove first name from the key, for example). I would, however, closely examine the matches using the looser key to ensure they are indeed matches.
If I had an email address or phone number in the import file, I might also try a VLOOKUP against those values.1 -
Aaron's suggestion would definitely help you reduce the number of duplicates - I would watch for typos and possibly use only the X number of char's for addresses (ex. 103 Main Street is the same as 103 Main St however using the same full address would not cause a match). I would also use their email address as another probable match.
I would suggest you go through 2-3 different matching algorithms.
With the above said, if you use ImportOmatic most of those things will take care of itself through its (Omatic's) dup matching process.
Dennis
3 -
Answer #1 - Do you really want to do this? Is it really necessary?
Actual Answer - I think you should really consider that this is a large undertaking. It can be done, but not haphazardly. I think Aaron Rothberg's idea is good, with the caveat of exporting everyone in your database is a very time intensive process. You may experience timeouts if you're hosted...or the process may never finish. Depending on the number of records in your database, it might not even really be feasible. Also worth noting that you may have duplicates in your non-constituent records. A new record that is imported in may already be a contact for an organization, or a spousal/familial record. Another source of duplication. The export/vlookup will help eliminate the creation of new records, but may not really remove the problem of duplication of non-constituent records.
But in regards to how to do it, .csv format is your friend. Be careful of using excel for some numeric values, and make sure that they are not being formatted by the program. I'd go through and find a record and verify how the data is laid out. Are the fields proper cased? You can't import calculated values like age, only birthdate. And for your sanity, before you import, do a backup of your database and test it. This will save you from pulling out your hair.
How much information do you know about this excel spreadsheet? Do you trust the source? Is the information in the spreadsheet clean and verified? At the end of the day Christopher Bryant, this is your database to manage. Exporting that many constituents without vetting the data in some way is a recipe for disaster.
In other words, see Answer #12 -
All,
Thank you for your input. I agree with Aaron, Dennis, and Dariel to not add to the Database until the duplicates are purged. Aaron's approach is seems the best.
I really appreciate all of your thoughts.
Again, thank you,
Chris0 -
Not to scare too much, since it can be done -- I have done it -- but quality of data is a huge deal. We received a file of about 20,000 records from a primitive database, in Excel format. The first step is to have the Excel sheet processed through NCOA. Many of the addresses in our file had been outdated for years, and a match-up process will not work against an old address. After that, put the file through a matching process. You can use the formula below to provide a more flexible lookup region than VLookup can provide.
=if(iserror(match(A1, $B$1:$B$100, 0)), "", "dupe") -- where A1 is your record to look up, and the B range determines your column lookup range
Always use the least possible match criteria in order to accomodate the greatest number of typos. Our source list was terrible - out of 20,000 records, we retained only about 7,000 after eliminating dupes, deceased people, and unmailable addresses.
Lastly, code all new imported records with a "source" attribute so you can track where the constituent came from in case a dupe slipped through and later pops up in a Duplicate Constituent Tool merge.3
Categories
- All Categories
- Shannon parent
- shannon 2
- shannon 1
- 21 Advocacy DC Users Group
- 14 BBCRM PAG Discussions
- 89 High Education Program Advisory Group (HE PAG)
- 28 Luminate CRM DC Users Group
- 8 DC Luminate CRM Users Group
- Luminate PAG
- 5.9K Blackbaud Altru®
- 58 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 409 bbcon®
- 2.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- donorCentrics®
- 1.1K Blackbaud eTapestry®
- 2.8K Blackbaud Financial Edge NXT®
- 1.1K Blackbaud Grantmaking™
- 527 Education Management Solutions for Higher Education
- 1 JustGiving® from Blackbaud®
- 4.6K Education Management Solutions for K-12 Schools
- Blackbaud Luminate Online & Blackbaud TeamRaiser
- 16.4K Blackbaud Raiser's Edge NXT®
- 4.1K SKY Developer
- 547 ResearchPoint™
- 151 Blackbaud Tuition Management™
- 1 YourCause® from Blackbaud®
- 61 everydayhero
- 3 Campaign Ideas
- 58 General Discussion
- 115 Blackbaud ID
- 87 K-12 Blackbaud ID
- 6 Admin Console
- 949 Organizational Best Practices
- 353 The Tap (Just for Fun)
- 235 Blackbaud Community Feedback Forum
- 55 Admissions Event Management EAP
- 18 MobilePay Terminal + BBID Canada EAP
- 36 EAP for New Email Campaigns Experience in Blackbaud Luminate Online®
- 109 EAP for 360 Student Profile in Blackbaud Student Information System
- 41 EAP for Assessment Builder in Blackbaud Learning Management System™
- 9 Technical Preview for SKY API for Blackbaud CRM™ and Blackbaud Altru®
- 55 Community Advisory Group
- 46 Blackbaud Community Ideas
- 26 Blackbaud Community Challenges
- 7 Security Testing Forum
- 1.1K ARCHIVED FORUMS | Inactive and/or Completed EAPs
- 3 Blackbaud Staff Discussions
- 7.7K ARCHIVED FORUM CATEGORY [ID 304]
- 1 Blackbaud Partners Discussions
- 1 Blackbaud Giving Search™
- 35 EAP Student Assignment Details and Assignment Center
- 39 EAP Core - Roles and Tasks
- 59 Blackbaud Community All-Stars Discussions
- 20 Blackbaud Raiser's Edge NXT® Online Giving EAP
- Diocesan Blackbaud Raiser’s Edge NXT® User’s Group
- 2 Blackbaud Consultant’s Community
- 43 End of Term Grade Entry EAP
- 92 EAP for Query in Blackbaud Raiser's Edge NXT®
- 38 Standard Reports for Blackbaud Raiser's Edge NXT® EAP
- 12 Payments Assistant for Blackbaud Financial Edge NXT® EAP
- 6 Ask an All Star (Austen Brown)
- 8 Ask an All-Star Alex Wong (Blackbaud Raiser's Edge NXT®)
- 1 Ask an All-Star Alex Wong (Blackbaud Financial Edge NXT®)
- 6 Ask an All-Star (Christine Robertson)
- 21 Ask an Expert (Anthony Gallo)
- Blackbaud Francophone Group
- 22 Ask an Expert (David Springer)
- 4 Raiser's Edge NXT PowerUp Challenge #1 (Query)
- 6 Ask an All-Star Sunshine Reinken Watson and Carlene Johnson
- 4 Raiser's Edge NXT PowerUp Challenge: Events
- 14 Ask an All-Star (Elizabeth Johnson)
- 7 Ask an Expert (Stephen Churchill)
- 2025 ARCHIVED FORUM POSTS
- 322 ARCHIVED | Financial Edge® Tips and Tricks
- 164 ARCHIVED | Raiser's Edge® Blog
- 300 ARCHIVED | Raiser's Edge® Blog
- 441 ARCHIVED | Blackbaud Altru® Tips and Tricks
- 66 ARCHIVED | Blackbaud NetCommunity™ Blog
- 211 ARCHIVED | Blackbaud Target Analytics® Tips and Tricks
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- Luminate CRM DC Users Group
- 225 ARCHIVED | Blackbaud eTapestry® Tips and Tricks
- 1 Blackbaud eTapestry® Know How Blog
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)
- 1 Blackbaud K-12 Education Solutions™ Blog
- 280 ARCHIVED | Mixed Community Announcements
- 3 ARCHIVED | Blackbaud Corporations™ & Blackbaud Foundations™ Hosting Status
- 1 npEngage
- 24 ARCHIVED | K-12 Announcements
- 15 ARCHIVED | FIMS Host*Net Hosting Status
- 23 ARCHIVED | Blackbaud Outcomes & Online Applications (IGAM) Hosting Status
- 22 ARCHIVED | Blackbaud DonorCentral Hosting Status
- 14 ARCHIVED | Blackbaud Grantmaking™ UK Hosting Status
- 117 ARCHIVED | Blackbaud CRM™ and Blackbaud Internet Solutions™ Announcements
- 50 Blackbaud NetCommunity™ Blog
- 169 ARCHIVED | Blackbaud Grantmaking™ Tips and Tricks
- Advocacy DC Users Group
- 718 Community News
- Blackbaud Altru® Hosting Status
- 104 ARCHIVED | Member Spotlight
- 145 ARCHIVED | Hosting Blog
- 149 JustGiving® from Blackbaud® Blog
- 97 ARCHIVED | bbcon® Blogs
- 19 ARCHIVED | Blackbaud Luminate CRM™ Announcements
- 161 Luminate Advocacy News
- 187 Organizational Best Practices Blog
- 67 everydayhero Blog
- 52 Blackbaud SKY® Reporting Announcements
- 17 ARCHIVED | Blackbaud SKY® Reporting for K-12 Announcements
- 3 Luminate Online Product Advisory Group (LO PAG)
- 81 ARCHIVED | JustGiving® from Blackbaud® Tips and Tricks
- 1 ARCHIVED | K-12 Conference Blog
- Blackbaud Church Management™ Announcements
- ARCHIVED | Blackbaud Award Management™ and Blackbaud Stewardship Management™ Announcements
- 1 Blackbaud Peer-to-Peer Fundraising™, Powered by JustGiving® Blogs
- 39 Tips, Tricks, and Timesavers!
- 56 Blackbaud Church Management™ Resources
- 154 Blackbaud Church Management™ Announcements
- 1 ARCHIVED | Blackbaud Church Management™ Tips and Tricks
- 11 ARCHIVED | Blackbaud Higher Education Solutions™ Announcements
- 7 ARCHIVED | Blackbaud Guided Fundraising™ Blog
- 2 Blackbaud Fundraiser Performance Management™ Blog
- 9 Foundations Events and Content
- 14 ARCHIVED | Blog Posts
- 2 ARCHIVED | Blackbaud FIMS™ Announcement and Tips
- 59 Blackbaud Partner Announcements
- 10 ARCHIVED | Blackbaud Impact Edge™ EAP Blogs
- 1 Community Help Blogs
- Diocesan Blackbaud Raiser’s Edge NXT® Users' Group
- Blackbaud Consultant’s Community
- Blackbaud Francophone Group
- 1 BLOG ARCHIVE CATEGORY
- Blackbaud Community™ Discussions
- 8.3K Blackbaud Luminate Online® & Blackbaud TeamRaiser® Discussions
- 5.7K Jobs Board