配置数据导入
发布日期: 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。 保留所有权利。 版权