【问题标题】:How to import large volume of data into CRM 2011 Online entities?如何将大量数据导入 CRM 2011 Online 实体?
【发布时间】:2013-04-24 04:38:54
【问题描述】:

我需要将数百万条记录导入 CRM 2011 Online 实体。有什么有效的方法吗?

【问题讨论】:

    标签: dynamics-crm-2011 dynamics-crm


    【解决方案1】:

    使用 CRM 2011 Online,您有不同的方式:

    这些方法中哪一种更有效取决于您的 crm 结构、数据来源、转换的复杂性等。

    【讨论】:

    • 对于数以百万计的记录,我不会用驳船杆触摸导入向导。为了提高效率,新的 ExecuteMultipleRequest 将是前进的方向,但这取决于是否有相关的编码知识来做到这一点。是否有任何集成平台(Scribe)开始利用它?当他们这样做时要做好。
    • John:免责声明:我为其他公司之一 (Simego) 工作。我们的最新版本每分钟可以咀嚼 5000 个(帐户),具体取决于实体。帐户和联系人背后有相当多的后期处理,但您可以快速了解自定义实体。如果您的上传带宽有限,它将在批量模式下阻塞。
    • 如果您导入了数千或数百万条记录,那么您还需要将并行技术与 ExecuteMultipleRequest 一起使用。在单个线程上使用 ExecuteMultipleRequest 可能会获得大约 40 条记录/秒,但使用多个线程,我们已经看到 CRM Online 2013 的速度高达 500 条/秒。
    • 我知道这是旧的,但 Sean 500 每秒记录是纯插入而没有解决任何查找?因为一旦我解决了查找问题,一切都会窒息。获得 guid 的平均时间约为 300 毫秒,因此对我来说 500/秒几乎是不可能的。如果我通过 2 次查找达到 5/秒,我认为自己很幸运(有 8 个线程,如果我也添加更新选项,它会变得非常慢)
    • 我还测试了 Execute multiple on update of 200 记录,大约需要 8-9 秒(总是谈论在线场景)。
    【解决方案2】:

    还有其他几个用于导入数据的导入工具,SSIS integration toolkit 是一个,Import manager 是另一个

    【讨论】:

      【解决方案3】:

      我们有一个 CRM 迁移工具,可让您使用 CRM 提供的批量导入功能将数据导入 CRM,无论是本地还是在线。

      我们的产品支持每个迁移项目的多个表映射,定义多个数据源,当您在开发中运行完导入后,您可以将连接克隆到新环境中,例如 SIT、UAT 或 PROD 并重新运行准备好后,您的进口就在那里。无需编码,因此基本上任何具有 BA / DB 架构知识的人都可以使用此工具执行迁移导入。

      http://www.splsolutions.com.au

      如有任何问题,请随时与我们联系。

      干杯, 保罗

      【讨论】:

        【解决方案4】:

        本教程可能会有所帮助。它展示了如何使用 SSIS 通过 CRM Web 服务将存储在 SQL 数据库中的数据发送到 MSCRM 4.0。

        cmets 提到了替代方案。

        http://blogs.msdn.com/b/crm/archive/2008/05/07/integrating-crm-using-sql-integration-services-ssis.aspx

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2015-03-09
          • 2012-08-22
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-11-05
          • 1970-01-01
          相关资源
          最近更新 更多