通过


示例:使用复杂数据映射导入数据

此示例演示如何使用数据导入创建新记录。 此示例使用复杂的数据映射。

注释

此示例的源数据包含在以下文件中 ImportComplexDataMap\import accounts.csv

如何运行此示例

  1. 下载或克隆 Microsoft/PowerApps-Samples 存储库,以便拥有本地副本。
  2. (可选)编辑 dataverse/App.config 文件以定义连接字符串,并指定要连接的Microsoft Dataverse实例。
  3. 在 Visual Studio 中打开示例解决方案,然后按 F5 运行示例。 在 dataverse/App.config 中指定connection string后,运行的任何示例都将使用该连接信息。

如果未在 dataverse/App.config 文件中指定connection string,则每次运行示例时都会打开一个对话框,需要输入要连接到的 Dataverse 实例以及要使用的凭据的相关信息。 该对话框会缓存先前连接记录,以便您选择历史连接。

此存储库中的示例需要连接到 Dataverse 实例才能运行,其中包括对 dataverse/App.config 文件的链接引用。

此示例的工作原理

为了模拟上述方案,此示例将执行以下作:

设置

  1. 检查当前组织的版本。
  2. 我们使用ImportMap方法创建导入映射。
  3. 该方法 ColumnMappingtext 类型列创建列映射。
  4. 该方法 EntityReference 将列映射与数据映射相关联。
  5. LookUpMapping 方法创建指向父账户的查找映射。
  6. 该方法 ImportFile 创建导入文件。
  7. 该方法 GetHeaderColumnsImportFileRequest 检索导入文件中使用的标题列。
  8. 该方法 ParseImportRequest 分析导入文件。
  9. RetrievedParsedDataImportFileRequest 方法从解析表检索数据。
  10. 该方法会更改 TransformImportRequest 导入。

清理

显示用于删除 在安装程序中创建的记录的选项。 如果要检查示例创建的表和数据,则删除是可选的。 您也可手动删除记录以实现相同效果。

另请参阅

导入数据
准备用于导入的源文件
创建数据映射进行导入
添加用于导入的转换映射
配置数据导入
运行数据导入
数据导入表
示例:导出和导入数据映射