New job, new database... clean up required! Help Please!
I've just moved to a new organization and am faced with an RE database that was converted from a completely different database about 4 years ago. Unfortunately the conversion / implementation was a bit of a mess with fields not mapping properly etc. Since then it hasn't really been used. They've had one person here for 3 months trying to clean it up but that didn't work out. I've now come in and while it looks like the majority of the data has been brought across from the old database I'm finding random holes! A gift here or there, a relationship here or there etc.
Just to caveat this. I have full access to the old database and that database is completely up to date with payments / gifts / relationships etc.
I'd love some advice please! Thoughts on going forward? My thoughts are that I have a few options.
1. Delete all the gifts and relationships and start again. I have full access to the old database so it's a simple (ha!) import process to ensure it all comes across. This would also involve manually applying payments to pledges etc. afterwards
2. Use excel to attempt to compare the data to find the holes and then fill them in (I'm not great at this so would include a learning curve)
3. Go through each record and see how we go! We have just over 11000 records so it's not the biggest database in the world but it's still a lot of work!
I'd love to hear from anyone that has faced this issue before or from anyone that has thoughts at all on a way forward! I'm reluctant to delete all and start again but with the time it would take to check all records I'm fearing this might be the only option.
Comments
-
Hi Carley,
My name is Kedar Oza and I work as a DBA with
University of Technology Sydney. I worked as a support consultant
at a Blackbaud before joining this role.The simple strategy I might apply to address
this issue is to add an attribute to the current constituent
records “Old” and do import again from other database (with proper
field mapping J this
time) adding “New”. Check all with “New” if it looks correct delete
everything with “Old”.The reasons for this strategies would be
·
Database is not too big·
Nothing (or very little) happened since the migration·
Better than checking individual records·
Chances of error and missing anything would be very littlePlease let me know if you have any question or
need any further assistance.Regards,
Kedar
Kedar Oza
Database Administration Officer
UTS CRICOS Provider Code: 00099F
DISCLAIMER: This email message and any accompanying attachments may
contain confidential information. If you are not the intended
recipient, do not read, use, disseminate, distribute or copy this
message or attachments. If you have received this message in error,
please notify the sender immediately and delete this message. Any
views expressed in this message are those of the individual sender,
except where the sender expressly, and with authority, states them
to be the views of the University of Technology Sydney. Before
opening any attachments, please check them for viruses and defects.
Think. Green. Do. Please consider the environment before printing
this email.5 -
Do you have any idea why the holes are there? Was there a problem with conversion?
If I were in your shoes I'd probably opt for option 1 but I don't know how easy it would be to delete all the relationships. Can that be done globally? To consider for importing - so you don't have to manually apply pledge payments, how old do the gift records go? How much analysis of data do you do? Does it matter if you know that person made quarterly, montly or just one payment? I'm just thinking that for gift records older than 3 years do you need all the pledge payment details (amount, date, pay method, check date, etc.) in RE. Just thinking it might be easier to just create a lump sum gift amount for at least older records and/or staff payroll if you have those. I know when we converted 10 years ago, that's how past gifts came in. I didn't have to go in and apply payments to pledges. just a thot...2 -
Carley Haynes:
Hi Community!
I've just moved to a new organization and am faced with an RE database that was converted from a completely different database about 4 years ago. Unfortunately the conversion / implementation was a bit of a mess with fields not mapping properly etc. Since then it hasn't really been used. They've had one person here for 3 months trying to clean it up but that didn't work out. I've now come in and while it looks like the majority of the data has been brought across from the old database I'm finding random holes! A gift here or there, a relationship here or there etc.
Just to caveat this. I have full access to the old database and that database is completely up to date with payments / gifts / relationships etc.
I'd love some advice please! Thoughts on going forward? My thoughts are that I have a few options.
1. Delete all the gifts and relationships and start again. I have full access to the old database so it's a simple (ha!) import process to ensure it all comes across. This would also involve manually applying payments to pledges etc. afterwards
2. Use excel to attempt to compare the data to find the holes and then fill them in (I'm not great at this so would include a learning curve)
3. Go through each record and see how we go! We have just over 11000 records so it's not the biggest database in the world but it's still a lot of work!
I'd love to hear from anyone that has faced this issue before or from anyone that has thoughts at all on a way forward! I'm reluctant to delete all and start again but with the time it would take to check all records I'm fearing this might be the only option.1 -
Hi Kedar,
That sounds like a really good strategy! Would you consider a spot check enough on the new data? I just don't want to end up with the same problem!
Thank you!
Carley0 -
JoAnn Strommen:
Do you have any idea why the holes are there? Was there a problem with conversion?
If I were in your shoes I'd probably opt for option 1 but I don't know how easy it would be to delete all the relationships. Can that be done globally? To consider for importing - so you don't have to manually apply pledge payments, how old do the gift records go? How much analysis of data do you do? Does it matter if you know that person made quarterly, montly or just one payment? I'm just thinking that for gift records older than 3 years do you need all the pledge payment details (amount, date, pay method, check date, etc.) in RE. Just thinking it might be easier to just create a lump sum gift amount for at least older records and/or staff payroll if you have those. I know when we converted 10 years ago, that's how past gifts came in. I didn't have to go in and apply payments to pledges. just a thot...Hi JoAnn,
I don't know why the holes are there unfortunately. The person who imported them all has since been let go and not on great terms. I believe the relationships could be done fairly easily from what I've seen. Great question about the gifts. I'm kind of reluctant to lump sum the gifts but I see your point about the value of the information versus the work involved! I"ll check with the Director and see what her thoughts are on this.
Thank you,
Carley.
0 -
Excel formulas like vlookup and "if" formulas for checking would be very useful for you. Depending on how much new data has been added to existing records, you might want to build queries to identify any of the suspect data based on 'date added' that was entered prior to any newer data and then delete them and just re-add the old data as needed. I don't know if you are hosted or not, but I would be sure to have a backup of the current RE db. It's not difficult to do a global delete on relationships via a "Relationship" query either. I am not sure what type of identifier you use for the constituent ids between the 2 databases, but this would be important so that you can be sure that you are updating the correct records and not creating a mess of duplicate constituents.
Hi Cammi,
Thanks for the reply! I've used excel to find constituents who were missed but do you have any tips for gifts? The constituent ID is the same between the two database (for the most part - a few random different ones!) if that helps? We are hosted so I believe a backup is done regularly anyway, phew!
Thank you!
0 -
So have gifts been entered in both systems since the import? Can you export a count of gifts per constituent from the two systems and compare them in excel? any records with different counts are missing gifts.1
-
Melissa Graves:
So have gifts been entered in both systems since the import? Can you export a count of gifts per constituent from the two systems and compare them in excel? any records with different counts are missing gifts.Hi Melissa, That's an awesome idea! I will see if I can get that information! Brilliant!!! Thank you so much!!!
0
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