Importacular User Guide

⌘K
  1. Home
  2. Docs
  3. Importacular User Guide
  4. Tips for A Good Import

Tips for A Good Import

Whether you’re new to importing in general or just new to Importacular, here are a few things we hope that you’ll do to make the most of this powerful tool.

Did you map all of your required fields?

For example, if you require a Constituent Code for every Constituent record, make sure you’ve added one to your template (if you have an optional destination that also creates Constituents, you may need more than one – see this Knowledgebase article for more information).

Field Settings

See this section of our User Guide for more information about Field Settings.

  1. Do you want to update values for Existing Constituents?  Sometimes you will, but others you may not (ie – if you already have a Primary Addressee/Salutation assigned, do you want what is in your template to override that?).
  2. Do you need to fix the casing (Proper case, all caps, etc.) for any fields?
  3. Do you need to dynamically transform data so it better lines up with your Raiser’s Edge standards? Data Transformations can do that for you.

Area Settings

Area settings differ in function for each mapping area, but to see the difference between them and Field Settings, please see this knowledgebase article.  For a few examples of this, see these Areas:

  1. Address Area Settings – Does this Address match one that is already in the Raiser’s Edge?  If so, what do you want to happen (create a duplicate, update the Raiser’s Edge, ignore the new information, etc.)? If it’s a new address and the existing constituent already has a preferred address, do you want to save a copy of the previous address?
  2. Phone/Email Area Settings – Does this Phone/Email address match what is already in the Raiser’s Edge? Do you need to set up a hierarchy of phone types so that you don’t have two of the same type on a constituent record?

Check Your Review Screen

See this section of the User Guide to walk through the Review Screen.

  1. Look over the different tabs and make sure the data looks correct.
  2. Do the records set to update seem to be matched as you need them to be?

Validate Before Importing!

If you have any exceptions, review your Control Report.  If you need help determining what an Exception means, start by searching our Knowledgebase.

Test your import on a small sample of your records

See this knowledgebase article to learn how. Thoroughly review the record to see what changes were made and to ensure that things were imported correctly.

Create a Static query of all new and updated constituents.  

Should you make a mistake, this will help you find the records easily.

Managing Expectations

Importing data, no matter what size it is, can dramatically affect the data in your Raiser’s Edge. So take the time to get it right. Make sure someone knowledgeable in Raiser’s Edge is doing the importing and use the Importacular resources available to you such as the knowledgebasetraining videos and user guide. If in doubt, please do contact support@zeidman.info who will happily help you find a solution.

Also understand that when you start importing, it is very common for users to create/edit a template, validate it, find exceptions that require them to go back into the template to edit it and then validate again. Doing this multiple times until all the exceptions are gone is common practice and is not a reflection on you. It happens to everyone.

A Note on Exceptions
Exceptions are not a bad thing. They are Importacular’s way of preventing you from importing bad data into your Raiser’s Edge. Though getting an Exception can be frustrating, it is better than the alternative of trying to unpick incorrect data out of your Raiser’s Edge. Importacular seeks to import one row at a time, one field at a time. When it finds something that doesn’t look right, it creates an exception and then moves on to the next row, not the next field. This means if a row contains 5 exceptions, you will not know about them all until you have validated, found out what the exception is in the Control Report and fixed each exception separately.