Microsoft CRM 4.0数据迁移

时间:2009-08-18 04:20:58

标签: dynamics-crm data-migration

我正在签订合同,将公司手动推出的基于Microsoft Access的CRM移植到Microsoft CRM 4.0。这一切都很顺利,但现在我必须跨越数据。

数据遍布源.mdb中的所有位置。大量的表格,大量的重复,并且通常显示随着时间的推移有机增长(如杂草)的特殊数据库的所有迹象。

所以,我的困境就是这个。我是否咬了一口,在Access中写了很多查询,将数据导出为CRM可以某种方式导入的某种中间格式?或者还有其他方式吗?是否有任何中间件工具可以将数据从一个映射到另一个,这里的任何人都知道这些工具?

请注意,这是我第一次使用CRM,所以如果问题很明显,我会道歉。

干杯, 沙恩

3 个答案:

答案 0 :(得分:0)

Dynamics CRM 4.0提供了称为Dynamics CRM 4.0数据迁移管理器的内置工具,可帮助开发人员将数据从以前的数据库迁移到Dynamics CRM 4.0数据库中。我没有广泛使用它,但据我所知,以前的数据需要导出为CRM 4.0数据迁移管理器(DMM)提供的“标准”excel格式。

您可以参考以下参考资料:

  1. http://blogs.msdn.com/crm/archive/2008/01/04/microsoft-dynamics-crm-4-0-data-migration-manager-with-john-o-donnell.aspx

  2. http://www.microsoft.com/downloads/details.aspx?FamilyID=6766880a-da8f-4336-a278-9a5367eb79ca&displaylang=en

  3. 还有第三方解决方案称为Scribe http://www.scribesoft.com/,可帮助您迁移到Dynamics CRM 4.0数据库

答案 1 :(得分:0)

我在这种情况下只使用mscrm api取得了成功。您可以编写一个.net应用程序,它使用odbc连接到您的mdb,然后使用mscrm api创建您需要的实体。

无论如何你削减它 - 它不是太漂亮但你可以完成工作。

祝你好运。

Ms CRM Service Reference

答案 2 :(得分:0)

我很遗憾地说,我认为你必须咬紧牙关并编写查询以从各种来源获取数据并使用一些中间数据库(如访问权限)(您也可以使用SQL服务器或任何数据库)

根据我为各种小型和大型企业处理多个数据迁移项目的经验,我一直使用MS访问作为我的数据按摩/拉取工具。它很棒。它可能听起来很多工作,但它肯定比购买任何昂贵的工具和花费数千美元配置它们便宜很多。

我建议您保存所有查询并编写宏来自动导入。 这个查询是琐碎的,保存它。这将是非常有用的,因为你必须在实际上线之前反复这样做。

自动化后,只需点击一下按钮即可。 通常,数据迁移项目将至少进行2次迭代,最多可达10次。

在中间数据库中有数据后,您可以使用重复数据工具来标准化并从数据中删除重复数据。在线和离线都有很多便宜的工具。