【问题标题】:Microsoft CRM 4.0 data migrationMicrosoft CRM 4.0 数据迁移
【发布时间】:2009-08-18 04:20:58
【问题描述】:

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

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

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

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

干杯, 谢恩

【问题讨论】:

    标签: dynamics-crm data-migration


    【解决方案1】:

    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 数据库

    【讨论】:

    • 是的,这个工具很适合导入,但是我得先把数据从mdb里拿出来,这就是我说的中间格式。我在想我只是编写 SQL 查询来将所有不同的列提取到干净的表中,将它们导出到 csv 中,然后使用数据迁移管理器 (DMM) 导入到 CRM 中。我想不出别的办法了……
    • 如果你使用的是数字万用表,那么你可以试试MS Access是否有直接导出Excel格式的功能。另一种方式,也许有一个工具可以从 Ms Access 格式“转换”为 SQL Server 格式。
    【解决方案2】:

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

    无论如何你都剪了 - 它不是太漂亮,但你可以完成工作。

    祝你好运。

    Ms CRM Service Reference

    【讨论】:

      【解决方案3】:

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

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

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

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

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

      【讨论】:

        猜你喜欢
        • 2012-05-21
        • 1970-01-01
        • 2016-11-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-05-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多