0

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

数据在源 .mdb 中无处不在。大量的表格,大量的重复,并且通常显示出随时间有机增长(如杂草)的临时数据库的所有迹象。

所以,我的困境是这样的。我是否咬紧牙关在 Access 中编写大量查询以将数据导出为 CRM 可以以某种方式导入的某种中间格式?还是有其他方法?是否有任何人都知道的将数据从一个映射到另一个的中间件工具?

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

干杯,谢恩

4

3 回答 3

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

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

于 2009-08-18T05:00:48.297 回答
0

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

不管怎样,你把它剪掉了——它不太漂亮,但你可以完成工作。

祝你好运。

女士 CRM 服务参考

于 2009-08-20T00:06:37.513 回答
0

很抱歉,我认为您必须硬着头皮编写查询以从各种来源提取数据并使用一些中间数据库,例如访问(您也可以使用 SQL 服务器或任何数据库)

在我为各种大小企业处理多个数据迁移项目的经验中,我一直使用 MS Access 作为我的数据按摩/拉取工具。它工作得很好。这听起来可能需要做很多工作,但绝对比购买任何昂贵的工具并花费数千美元配置它们要便宜得多。

我建议您保存所有查询并编写一个宏来自动导入。查询是多么微不足道,请保存它。这将非常有用,因为您必须在实际上线之前一次又一次地执行此操作。

一旦您将其自动化,只需单击一个按钮即可。通常,数据迁移项目将经历至少 2 次迭代,最多可能达到 10 次。

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

于 2012-05-24T21:55:45.960 回答