配置数据导入

 

发布日期: 2017年1月

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

导入数据所需的配置信息包含在(数据导入)(Import) 实体和导入源文件 (ImportFile) 实体中。

若要配置数据导入,请执行以下操作:

  • 使用 Import.ModeCode 属性指定是否在导入期间创建或更新数据。 如果您使用的是早期绑定类型,则可以使用 ImportModeCode 枚举。 有关 ModeCode 值的列表,请参阅该实体的选择列表值。若要查看您的组织的实体元数据,请安装浏览组织的元数据中描述的元数据浏览器解决方案。 您还可以在一个名为 EntityMetadata.xlsx 的 Excel 文件中查看非自定义组织的元数据,该文件包含在 SDK 下载的顶级文件夹中。

  • 请使用 ImportFile.FileTypeCode 属性为导入文件指定类型。 如果您使用的是早期绑定类型,则可以使用 ImportFileType 枚举。 有关 FileTypeCode 值的列表,请参阅该实体的选择列表值。 此属性仅在 Microsoft Dynamics 365 (online) 中可用。

  • 请使用 ImportFile.DataDelimiterCode 属性指定导入文件中的单字符数据分隔符。 如果您使用的是早期绑定类型,则可以使用 ImportDataDelimiter 枚举。 有关 ImportDataDelimiter 值的列表,请参阅该实体的选择列表值。

  • 请使用 ImportFile.FieldDelimiterCode 属性指定导入文件中的单字符字段分隔符。 如果您使用的是早期绑定类型,则可以使用 ImportFieldDelimiter 枚举。 有关 FieldDelimiterCode 值的列表,请参阅该实体的选择列表值。

  • ImportFile.IsFirstRowHeader 设置为 true 以指示源文件中的第一行包含列标题,或者将其设置为 false 以指示第一行包含实际数据。 如果设置为 false,将会生成默认列标题。

  • ImportFile.ImportId 设置为与导入文件相关联的导入(数据导入)的 ID。

  • ImportFile.ImportMapId 设置为相关联的导入映射(数据映射)的 ID。

  • ImportFile.EnableDuplicateDetection 设置为 true 以在数据导入期间启用重复检测。

  • 将源文件的内容读取到 ImportFile.Content 中。

重要

建议您不要使用数据导入以编程方式更新记录。 要进行更新,请使用 Microsoft Dynamics 365 Web 应用程序的数据导出和导入功能。 使用“导出至 Excel”将记录导出到 XML 电子表格 2003 (.xml) 文件中。 这是更新模式中唯一有效的源文件类型。 从 XML 电子表格 2003 (.xml) 中重新导入数据可确保 Microsoft Dynamics 365 中的数据完整性。 要导入更新后的数据,请使用 Microsoft Dynamics 365 导入数据向导。 有关导入数据向导的更多信息,请参阅 Microsoft Dynamics 365 帮助。

另请参阅

导入数据
博客文章:如何以编程方式导入附件
运行数据导入

Microsoft Dynamics 365

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