管理配置数据

 

发布日期: 2017年2月

适用于: Dynamics 365 (online),Dynamics 365 (on-premises),Dynamics CRM 2016,Dynamics CRM Online

备注

本主题中适用于 Dynamics 365 在线版本的内容适用于 Dynamics 365(在线)版本 9.0 之前的版本。 有关最新文档,请参阅移动配置数据

配置迁移工具 使您能够在 Microsoft Dynamics 365 实例和组织中移动配置数据。 配置数据用于定义 Dynamics 365 中的自定义功能,并通常存储在自定义实体中。 配置数据有别于最终用户数据(如客户、联系人等)。 配置数据的一个典型示例是您在 Unified Service Desk for Microsoft Dynamics 365 中定义的用来配置自定义呼叫中心代理应用程序的内容。Unified Service Desk 实体和存储在实体中的配置数据定义一个代理应用程序。 有关 Unified Service Desk 的更多信息,请参阅Unified Service Desk for Microsoft Dynamics 365 管理指南

重要

配置迁移工具 主要意味着迁移配置数据,而不是实际的 Dynamics 365 数据。详细信息:Configuration migration 视频 (2:13)

配置迁移工具 使您可以:

  • 从要导出配置数据的地方选择实体和字段。

  • 通过根据实体中的字段组合为每个实体定义特有的条件来避免在目标系统上出现重复记录,这种方法也用于比较目标系统上的值。 如果没有匹配值,就会在目标系统中创建一个特有的记录。 如果找到匹配记录,该记录将更新在目标系统上。

    备注

    如果没有为要导出的实体指定重复检测(唯一性)条件,则该工具使用此实体的主要字段名称来与目标系统上现有的数据进行比较。

  • 在导出数据之前禁用插件,然后在完成对所有实体或所选实体的导入之后,重新在目标系统上启用它们。

  • 验证要导出的所选实体的架构,以确保包括所有必需的数据/信息。

  • 重用现有架构,用以从源系统导出数据。

  • 将从该工具创建的导出模块(架构和数据文件)嵌入到其他程序。 例如,您可以在 Microsoft Dynamics CRM Package Deployer 中使用导出的数据和其他解决方案文件、数据一起创建和部署 Dynamics 365 实例上的程序包。详细信息:使用 Dynamics CRM Package Deployer 和 Windows PowerShell 部署包

重要

配置迁移工具 不支持在实体中筛选记录。 默认情况下,将导出所选实体中的所有记录。

本主题内容

Configuration Migration 工具如何工作?

解决使用日志文件配置数据迁移问题

使用工具迁移配置数据的最佳实践

Configuration Migration 工具如何工作?

下图演示 配置迁移工具 如何用于迁移配置数据。

Configuration migration process flow diagram

Step 1 symbol定义将导出的源数据的架构:架构文件 (.xml) 包含有关要导出的数据信息,如实体、属性、关系、数据唯一性的定义,以及是否应在导出数据之前禁用插件。详细信息:创建架构以导出配置数据

Step 2 symbol使用架构导出数据:使用架构文件将数据导出到一个包含数据和导出数据架构的 .zip 文件中。详细信息:创建架构以导出配置数据

Step 3 symbol导入已导出的数据:将已导出的数据(.zip 文件)导入 Dynamics 365 目标实例。 数据导入分多个步骤完成,首先导入基础数据,同时队列化从属数据,然后在后续步骤中导入从属数据,以处理所有数据的从属或链接。 这可以保证干净的数据导入。详细信息:导入配置数据

解决使用日志文件配置数据迁移问题

配置迁移工具 提供记录支持,以获取有关在使用工具登录 Dynamics 365 实例时会发生的错误的详细信息;在架构定义和导出/导入配置数据期间工具执行的活动的详细信息;使用工具导入的数据的详细信息。 位于计算机上您运行工具的以下位置处的可用工具可生成三种日志文件:c:\Users\<用户名>\AppData\Roaming\Microsoft\DataMigrationUtility\<版本>

  • Login_ErrorLog.log:提供有关使用此工具登录 Dynamics 365 实例时所产生问题的信息。 在登录时,如果存在任何问题,工具的登录屏幕上会出现一条消息,当中含有一个指向此日志文件的链接。 此消息说明在处理登录请求时出现错误,用户也可以查看该错误日志。 您可以单击消息中的链接来查看该日志文件。 初次遇到该工具中的任何登陆问题,创建日志文件。 之后,每当发生登录问题时,日志文件都将被用于记录日志信息。

  • DataMigrationUtility.log:提供有关在上次运行期间所执行的各项任务的详细信息。 您可以通过单击主屏幕上的“日志”菜单,然后单击“运行日志”,从工具中查看日志文件。

  • ImportDataDetail.log:提供有关使用工具在上次导入作业中导入的数据的详细信息。 每次使用此工具运行一个导入作业时,都会将日志文件中现有的详细信息移至同一目录中叫做 ImportDataDetail._old.log 的文件,而 ImportDataDetail.log 文件会显示有关使用该工具在上次运行的导入作业的信息。 您可以通过单击主屏幕上的“日志”菜单,然后单击“上次的导入日志”,从工具中查看此日志文件。

使用工具迁移配置数据的最佳实践

以下是您在使用该工具迁移配置数据时,应当考虑的事项:

  • 在创建数据导出架构时,必须正确地为每个实体定义唯一性规则以避免在目标系统中出现意外的数据更新。

  • 导入在预生产环境中导出的数据(最好是生产环境的镜像),以确保数据导入结果是您所需要的。

  • 在导入数据之前,要先备份生产环境。

另请参阅

创建架构以导出配置数据
修改配置数据架构
导入配置数据
将您的 Unified Service Desk 配置迁移到其他 Dynamics 365 服务器
管理 Dynamics 365
管理产品目录配置

© 2017 Microsoft。 保留所有权利。 版权