5 ways to import data

Published: March 10, 2006

Every organization has data stored online about customers, products, leads, contacts, contracts, sales literature, competitors, and more. Perhaps you transferred this data to Microsoft Dynamics CRM 3.0 as part of your initial implementation or found or purchased data after everyone was already using Microsoft CRM. However you got the data, you can automate the process of importing it into Microsoft CRM so that no one has to manually re-enter the data.

Microsoft CRM includes five tools for importing data, each of which is designed for specific source data:

Bulk Import Wizard

Data Migration Framework

Data Migration Wizard for Microsoft Office Outlook with Business Contact Manager

Microsoft Dynamics CRM Connector for Microsoft Dynamics GP

Microsoft CRM SDK

*
**
**
On This Page
Import data using the Bulk Import WizardImport data using the Bulk Import Wizard
Migrate data from any data sourceMigrate data from any data source
Migrate data from Microsoft Office Outlook with Business Contact ManagerMigrate data from Microsoft Office Outlook with Business Contact Manager
Migrate data to Microsoft Dynamics GP and keep it synchronizedMigrate data to Microsoft Dynamics GP and keep it synchronized
Use custom migration tools for custom entitiesUse custom migration tools for custom entities

Import data using the Bulk Import Wizard

The Bulk Import Wizard imports your leads, contacts, accounts, campaign responses, and marketing list data. It is built into Microsoft CRM and can be used easily on an ongoing basis by a sales or marketing representative. All imported data is owned by the user who imports it.

The Bulk Import Wizard is useful for importing lists of names you have purchased or collected by other means. The data to import must be stored in a comma-delimited values (CSV) file or in a text file delimited with semicolons, colons, or tabs. The Wizard can be used only to import data into the Lead, Account, Contact, and Campaign Response areas of Microsoft CRM, including importing any custom attributes for these areas. Leads, accounts, and contacts can be imported directly to a marketing list. For example, one common use of the Bulk Import Wizard is to import contacts that have been exported from Microsoft Outlook into a CSV file. Another common use is to import data from a marketing list you purchased.

The Bulk Import Wizard cannot import notes and attachments. Although it is possible to use the Wizard to import related records, such as a contact record that is associated with a specific account, tracking the relationship requires looking up the unique identifier for the parent record in Microsoft CRM before importing the related record. If you have many related records to import, or need to import notes and attachments, using the Data Migration Framework to import related records is recommended.

Migrate data from any data source

The Data Migration Framework, part of the Microsoft Dynamics CRM 3.0 Data Migration Pack, is typically used when you first implement Microsoft CRM to bring all data from all your legacy databases and systems into Microsoft CRM. Common reasons for using the Data Migration Framework include:

The source data was not created with Microsoft Outlook with Business Contact Manager or Microsoft Dynamics GP.

Records need to be assigned to different Microsoft CRM users.

The data includes notes and attachments.

The data includes many related records.

The data comes from multiple sources.

The data needs to be migrated into an entity other than Lead, Account, Contact, or Campaign Response.

You can use the Data Migration Framework to import data into the following entities in Microsoft CRM, including into any custom fields in the following entities.

Account

Discount

Note

Product

Address

Discount List

Opportunity

Quote

Annotation (including attachments)

E-mail

Opportunity Product

Quote Product

Case

Fax

Order

Sales Literature

Competitor

Invoice

Order Product

Subject

Contact

Invoice Product

Phone Call

Task

Contract

Lead

Price List

Unit

Contract Line

Letter

Price List Item

Unit Group

The Data Migration Framework uses a staging database, called the Common Data Format (CDF) database. You collect all the data to be migrated from a variety of sources in the CDF database, and then migrate it. The Data Migration Framework includes a wizard for mapping your source data to Microsoft CRM.

The Data Migration Framework can be used to migrate one file per note or sales literature item that is migrated. If you have multiple files for each record, or if you store your files separately on a server, consider not adding the files to Microsoft CRM. Instead, in the appropriate entity, create an attribute for the file name that is a link to the file. This way the file is accessible from both Microsoft CRM and from your network. When you create an attribute for a URL, in order to make the link work, select the nvarchar type, and the URL format.

Migrate data from Microsoft Office Outlook with Business Contact Manager

If you’re switching from using Microsoft Outlook with Business Contact Manager to using Microsoft CRM, you can use the Data Migration Wizard for Microsoft Office Outlook with Business Contact Manager, part of the Data Migration Pack. The wizard guides you through mapping data from Outlook with Business Contact Manager to Microsoft CRM. It must be run by a person with the Microsoft CRM System Administrator security role and is designed to be run only once.

Migrate data to Microsoft Dynamics GP and keep it synchronized

If you need to migrate data from Microsoft Dynamics Great Plains 8.0 or Microsoft Dynamics GP 9.0 to Microsoft CRM, and then keep the data synchronized between the two applications, you can use the Microsoft Dynamics CRM Connector for Microsoft Dynamics GP. This tool provides ongoing synchronization of data, as well as data migration and correlation between the two applications.

Use custom migration tools for custom entities

If you need to migrate data into a custom entity, use the Microsoft CRM SDK to create a custom program to migrate your data.



Was this information useful?