The Raiser's Edge Data Cleanup Series: Linking Import Data to Existing Constituents

Published
Hello everyone, and welcome to another installment in our Data Cleanup Series. Today we’ll discuss how to make importing in the Raiser’s Edge usable in far more circumstances.

Every import into Raiser’s Edge requires some unique identification information. For example, you may need to import a new gift, address or attribute to an existing constituent record. The import will need a unique identifier for the constituent being updated, most often the Import ID. The problem one most often encounters when importing data is locating the unique identifier for every record. How can we speed up this linking process?

To do so, we’re going to use my favorite Excel feature: Vlookup. For those of you unfamiliar with this greatest of all tools, take a look back at my post on Almighty Vlookup for either an intro or a refresher.

We’ll begin by reviewing our data, to see what we can use to uniquely identify our constituents. Then we’ll export some pertinent information out of Raiser’s Edge, and use Vlookup along with other formulas inside Excel to stitch our info together. Let’s get started.

Reviewing our Data

The first step is to check what info you have within your import data. Even if we don’t yet have the Import ID, you should have something to uniquely identify your constituents. Most often, you should have at least a first and last name, often title, middle name, and address information as well.

For this example, we’re importing new committee assignments, which exist as an attribute inside Raiser’s Edge:
First NameLast NameCommitteeAs OfNotes
BenjimanConnorDevelopment

07/01/2014


OrlaMcGrannStrategic Planning

07/01/2014


Chair
TravisInmanFinance

07/01/2014


DavidKorbinFinance

07/01/2014


JenniferKennickDevelopment

07/01/2014


Chair
RogerLangleyFuture Planning

07/01/2014


LucyAvdeenkoStrategic Planning

07/01/2014


OttoMontgomeryFuture Planning

07/01/2014



 

Looking at our information, we will use First Name and Last Field to uniquely identify our constituents.

Creating our Export

To perform our import, we’ll need an Import ID or a Constituent ID for each of our constituents receiving a new attribute. Instead of opening each record, going to file->properties, and copying the Import ID, I’d rather export a giant list of every constituent in the database, and make the computer do the hard work.

We have a first name and last name in our original data. Now we’ll run a constituent export for All Records, taking the first name, last name, and constituent Import ID.

export

To recap, in our committee list, we have First Name and Last Name, but we need Import ID. As our newly-exported data for all constituents has First Name, Last Name, and Import ID, a simple vlookup provides the necessary Import ID information.

Creating our Keys

Now it’s time to start manufacturing our unique identifiers, known as a key. First we need to think about the necessary format for our data. vlookup will look for data in only a single column. As such, we’ll need to have first and last name (your unique identifiers) all in a single column. We’ll use a simple excel function called Concatenate to combine all of our required fields together:
keyFirst NameLast NameCommitteeAs OfNotes
=CONCATENATE(B2,",",C2)BenjimanConnorDevelopment

07/01/2014


=CONCATENATE(B3,",",C3)OrlaMcGrannStrategic Planning

07/01/2014


Chair
=CONCATENATE(B4,",",C4)TravisInmanFinance

07/01/2014


=CONCATENATE(B5,",",C5)DavidKorbinFinance

07/01/2014


=CONCATENATE(B6,",",C6)JenniferKennickDevelopment

07/01/2014


Chair
=CONCATENATE(B7,",",C7)RogerLangleyFuture Planning

07/01/2014


=CONCATENATE(B8,",",C8)LucyAvdeenkoStrategic Planning

07/01/2014


=CONCATENATE(B9,",",C9)OttoMontgomeryFuture Planning

07/01/2014



 

Concatenate simply combines multiple fields together, all separated by commas in the formula. But, you can see I put in field B2, then “,”, then C2. If I had just typed =concatenate(B2,C2), our resulting field would look like “BenjimanConnor.” By inserting a “,”, instead we get the following data:
keyFirst NameLast NameCommitteeAs OfNotes
Benjiman,ConnorBenjimanConnorDevelopment

07/01/2014


Orla,McGrannOrlaMcGrannStrategic Planning

07/01/2014


Chair
Travis,InmanTravisInmanFinance

07/01/2014


David,KorbinDavidKorbinFinance

07/01/2014


Jennifer,KennickJenniferKennickDevelopment

07/01/2014


Chair
Roger,LangleyRogerLangleyFuture Planning

07/01/2014


Lucy,AvdeenkoLucyAvdeenkoStrategic Planning

07/01/2014


Otto,MontgomeryOttoMontgomeryFuture Planning

07/01/2014



 

I then repeat the process for our second table containing the Import ID, so there are keys in both of our required tables.

The location of the key column matters. It must be in the leftmost column in both our imported data, and the table we just exported from Raiser’s Edge. Secondly, after you manufacture the key for each table, I highly recommend sorting (ascending) by the key for each table. This will greatly help the vlookup process.

The Vlookup

Now we have our two tables of information with our unique key in the leftmost columns. From here, we have a pretty standard vlookup, so you might want to check the aforementioned Vlookup blog post. Copy the exported table into the second sheet of the imported excel file. Next, highlight this second table and right click to name the range (I chose “records”).

Then it’s formula time! Our first formula will look as follows:  =VLOOKUP(A2, records,4,FALSE).
keyFirst NameLast NameCommitteeAs OfNotesImportID
Benjiman,ConnorBenjimanConnorDevelopment

07/01/2014


00001-079-0000193
David,KorbinDavidKorbinFinance

07/01/2014


00001-079-0000225
Jennifer,KennickJenniferKennickDevelopment

07/01/2014


Chair00001-079-0000226
Lucy,AvdeenkoLucyAvdeenkoStrategic Planning

07/01/2014


00001-079-0000232
Orla,McGrannOrlaMcGrannStrategic Planning

07/01/2014


Chair00001-079-0000204
Otto,MontgomeryOttoMontgomeryFuture Planning

07/01/2014


00001-079-0000233
Roger,LangleyRogerLangleyFuture Planning

07/01/2014


00001-079-0000229
Travis,InmanTravisInmanFinance

07/01/2014


00001-079-0000219

 

From here, all that’s left is to finish formatting your import file, and push it into the system.

 
News Raiser's Edge® Blog 07/03/2014 6:00am EDT

Leave a Comment

Check back soon!

Share: