Database Merger - what I've learned
Options
Sharing this to vent to the group that will understand...plus maybe I can help someone avoid some of this extremely PAINFUL learning
Since last September I have been working on preparation of merging two existing Raiser's Edge databases - one of which was self hosted and one hosted (we merged into the hosted database)
Initially we though there might be 100 or so duplicate constituents between the databases - there are over 5,000 (out of 35,000 records we were merging into the parent database)
The number of duplicates has made every other import more complicated/time consuming as everything needs to be matched back up, which leads me to my first learning:
If you are a hosted Raiser's Edge database, just use Blackbaud to do the merger, even if you think you will have a big mess to clean up afterward. I'm still going to have a mess but all these individual imports are KILLING me and taking well over a month to get through.
At the very least ask the vendor - can do all these imports by a script? Or is it all manually effort...if manual plan accordingly. I truly had no idea what I was getting into, but I think a big part of it is that I didn't realize the vendor we went with could not access the back end of RE since it was hosted. And we were way too far down the track before we realized that so it is what it is
Actually it isn't the imports that are killing me it is the exceptions, which leads me to the second learning: even after testing your import keep your import files small so you do not have to hunt/peck through 3,000 or more rows looking for which rows actually went into the dang database
My personal pain right now is Action Notepads - first the Notepad IDs are not unique - WTH?! And who knew there was a limited number of digits you can use?! I do know that now - I think the limit is 20 characters.
I really should not complain, I used to be bored - I'm not bored anymore...
If I EVER do this in the future - and I cannot imagine EVER doing that right now - I'd use Blackbaud or Omatic or whoever the heck can do a back end script for it all or at least the majority of it - SIGH!!
Since last September I have been working on preparation of merging two existing Raiser's Edge databases - one of which was self hosted and one hosted (we merged into the hosted database)
Initially we though there might be 100 or so duplicate constituents between the databases - there are over 5,000 (out of 35,000 records we were merging into the parent database)
The number of duplicates has made every other import more complicated/time consuming as everything needs to be matched back up, which leads me to my first learning:
If you are a hosted Raiser's Edge database, just use Blackbaud to do the merger, even if you think you will have a big mess to clean up afterward. I'm still going to have a mess but all these individual imports are KILLING me and taking well over a month to get through.
At the very least ask the vendor - can do all these imports by a script? Or is it all manually effort...if manual plan accordingly. I truly had no idea what I was getting into, but I think a big part of it is that I didn't realize the vendor we went with could not access the back end of RE since it was hosted. And we were way too far down the track before we realized that so it is what it is
Actually it isn't the imports that are killing me it is the exceptions, which leads me to the second learning: even after testing your import keep your import files small so you do not have to hunt/peck through 3,000 or more rows looking for which rows actually went into the dang database
My personal pain right now is Action Notepads - first the Notepad IDs are not unique - WTH?! And who knew there was a limited number of digits you can use?! I do know that now - I think the limit is 20 characters.
I really should not complain, I used to be bored - I'm not bored anymore...
If I EVER do this in the future - and I cannot imagine EVER doing that right now - I'd use Blackbaud or Omatic or whoever the heck can do a back end script for it all or at least the majority of it - SIGH!!
Tagged:
1
Comments
-
Thank you for sharing your experience! We are preparing for a possible merger and you just gave me a few more things to add to my list of implementation questions.0
-
Hi Joanne. Thank you for your useful post.
It sounds like you might not have ImportOmatic. I highly recommend the Omatic products. I merged a database of 15,000 records from a different database into a hosted RE database a few years ago using ImportOmatic and MergeOmatic. There were so many duplicates (about 5000 of the 15,000) that I actually turned off ImportOmatics' duplicate search so I could clean them up later with MergeOmatic which we also had. I did this for time management but also because MergeOmatic gives fewer false duplicate matches than ImportOmatic as you can control the duplicate criteria better.
However if you are using ImportOmatic for your duplicate searches one of the great features is that you can "Skip rows requiring user interaction". This creates an exception file of all the rows with possible duplicates that you can come back to later and go through one by one. It is a great time saver and means that you do not need to limit the size of you import files too much because you know exactly which records were not imported. But importing the possible duplicates is still painfully slow as you need to consider each list of possible matches.2
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™
- 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
- 3 Blackbaud Staff Discussions
- 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