Removing inactive constituents

Options
Hello friends,

In my never-ending quest to clean up the database I inherited, I have this question that I am hoping someone can confirm that what I'm thinking of doing is OK.


I want to delete all inactive constituents in the database. The instructions on Knowledgebase say to create a backup in the Blackbaud Management Console on our server. (The software is simply installed on our computers, not hosted by Blackbaud.) I am unable to locate the console they are referring to.


The second step is to create an import file (with Import ID numbers that includes ALL fields) before finally going in the database and doing a global delete.


If we ever need to get those records back, will the import file be enough to do that? In essence I'd be skipping Step 1.


Thanks!

Comments

  • Orgs I've worked at with a Local Install (not Hosted) have usually restricted the Management Console to IT staff.  At one, I was permitted to use it, but I had to do so from an IT workstation.  Other times, I've had to provide instructions to IT, who used the Management Console to complete whatever it was that I needed done.
  • Thanks for the feedback, everyone! These records have no information in them except maybe an address (no notes, historical info, anything). They have never given or volunteered with us. I'm not sure why they were even entered in the first place. I think they may have been added during the conversion years ago. I don't foresee anyone looking them up and trying to get in touch with them. Not even sure addresses are accurate. Anyhow, I'll give it some more thought and not do anything crazy.


    Julie



    Julie Gurnon
    :

    Hello friends,

    In my never-ending quest to clean up the database I inherited, I have this question that I am hoping someone can confirm that what I'm thinking of doing is OK.


    I want to delete all inactive constituents in the database. The instructions on Knowledgebase say to create a backup in the Blackbaud Management Console on our server. (The software is simply installed on our computers, not hosted by Blackbaud.) I am unable to locate the console they are referring to.


    The second step is to create an import file (with Import ID numbers that includes ALL fields) before finally going in the database and doing a global delete.


    If we ever need to get those records back, will the import file be enough to do that? In essence I'd be skipping Step 1.


    Thanks!

     

  • Thank you, Ryan!
  •  

    Hi Julie,  Isn't your server set up to do regularly scheduled back-ups of your database?  Assuming so, just find out when the next scheduled full database backup is, and then make sure to do your deletes just after that is done.  Then you have a valid full back-up pre-deletions. Just make sure to archive that particular back-up, not write over it, for about 90 days.  Once you get more than 90 days out, you wouldn't want to restore from back-up anyway, since too much other data would have changed by then.  If you are a bigger organization, more than even 15 days is too far back to restore from back-up, unless in a situation like the-building-burned-down-and-our-server-didn't-make-it kind of emergency.  

  • Julie Gurnon:

    Hello friends,

    In my never-ending quest to clean up the database I inherited, I have this question that I am hoping someone can confirm that what I'm thinking of doing is OK.


    I want to delete all inactive constituents in the database. The instructions on Knowledgebase say to create a backup in the Blackbaud Management Console on our server. (The software is simply installed on our computers, not hosted by Blackbaud.) I am unable to locate the console they are referring to.


    The second step is to create an import file (with Import ID numbers that includes ALL fields) before finally going in the database and doing a global delete.


    If we ever need to get those records back, will the import file be enough to do that? In essence I'd be skipping Step 1.


    Thanks!

    Hi Julie, you've had lots of good replies about back ups etc. but I wanted to provide info about the import file. An import file with all fields is not possible unless your data is very simple and includes no one-to-many relationships. Depending on the data and what it contains - multiple addresses, phone, relationships, actions, relationships, notes etc you may need to make multiple import files of the various types with the same query of records to extract all the information should you ever need or want to reimport some or all of these records. The advantage of import files are that the field headers are correct for imports through RE Import.


    However, if you have a product like ImportOmatic you may prefer to extract the data from these records via the Export module to reduce the number of actual exports. As long as you understand the export header names and what they relate to you could always map them through ImportOmatic for reimport should it be required.

     

  • Thanks for the feedback, Catherine!
  • Julie Gurnon:

    Hello friends,

    In my never-ending quest to clean up the database I inherited, I have this question that I am hoping someone can confirm that what I'm thinking of doing is OK.


    I want to delete all inactive constituents in the database. The instructions on Knowledgebase say to create a backup in the Blackbaud Management Console on our server. (The software is simply installed on our computers, not hosted by Blackbaud.) I am unable to locate the console they are referring to.


    The second step is to create an import file (with Import ID numbers that includes ALL fields) before finally going in the database and doing a global delete.


    If we ever need to get those records back, will the import file be enough to do that? In essence I'd be skipping Step 1.


    Thanks!

    I'm just going to leave this here.  It really is in general excellent best practices to consider -- not just in regards to the panic of converting to NXT. 


    http://www.billconnors.com/media/Raisers Edge NXT Pricing - To Delete or Not Delete Constituents.pdf

     
  • Julie, I'd recommend creating exports or import files for the constituent records you want to get rid of before you globally delete them, being sure to include the ImportID.  If, for whatever reason, these records ALSO have Gift, Action, Note, or other records attached to them, you'll want to export those separately making sure that the ImportID for the Constituent record and associated record are retained.  That way if you ever need to enter them back in the database you could import the Constituents first followed by their associate sub-records.  We are also a Habitat affiliate and we used to use RE for our partner family selection process.  Yeah, crazy, I know.  Now that they are moving to Encompass for that process, we have thousands of applicant records that aren't donor prospects so this is the process I'm going to use to delete them from RE and potentially load them into an Access database for historical record keeping.

  • Thank you, Christine. This is very
    helpful.

     

     

    Julie
    Gurnon

    Development
    Project Manager

    B/CS
    Habitat for Humanity

    119
    Lake St.

    Bryan,
    TX 77801

    Phone:
    (979) 823-7200, ext. 110  

    Fax:
    (979) 775-7412


    www.habitatbcs.org

     

     

     

     

  • Thank you, Rachel. I appreciate your
    suggestions!

     

     

    Julie
    Gurnon

    Development
    Project Manager

    B/CS
    Habitat for Humanity

    119
    Lake St.

    Bryan,
    TX 77801

    Phone:
    (979) 823-7200, ext. 110  

    Fax:
    (979) 775-7412


    www.habitatbcs.org

     

     

     

     

  • @Christine Cooke bCREPro

    Any chance you might be able to share a copy of Bill's article? It is no longer available on his site.

    Thank you!

Categories