此示例演示如何使用数据导入创建新记录。 此示例使用复杂的数据映射。
注释
此示例的源数据包含在以下文件中 ImportComplexDataMap\import accounts.csv
如何运行此示例
- 下载或克隆 Microsoft/PowerApps-Samples 存储库,以便拥有本地副本。
- (可选)编辑
dataverse/App.config文件以定义连接字符串,并指定要连接的Microsoft Dataverse实例。 - 在 Visual Studio 中打开示例解决方案,然后按 F5 运行示例。 在
dataverse/App.config中指定connection string后,运行的任何示例都将使用该连接信息。
如果未在 dataverse/App.config 文件中指定connection string,则每次运行示例时都会打开一个对话框,需要输入要连接到的 Dataverse 实例以及要使用的凭据的相关信息。 该对话框会缓存先前连接记录,以便您选择历史连接。
此存储库中的示例需要连接到 Dataverse 实例才能运行,其中包括对 dataverse/App.config 文件的链接引用。
此示例的工作原理
为了模拟上述方案,此示例将执行以下作:
设置
- 检查当前组织的版本。
- 我们使用
ImportMap方法创建导入映射。 - 该方法
ColumnMapping为text类型列创建列映射。 - 该方法
EntityReference将列映射与数据映射相关联。 -
LookUpMapping方法创建指向父账户的查找映射。 - 该方法
ImportFile创建导入文件。 - 该方法
GetHeaderColumnsImportFileRequest检索导入文件中使用的标题列。 - 该方法
ParseImportRequest分析导入文件。 -
RetrievedParsedDataImportFileRequest方法从解析表检索数据。 - 该方法会更改
TransformImportRequest导入。
清理
显示用于删除 在安装程序中创建的记录的选项。 如果要检查示例创建的表和数据,则删除是可选的。 您也可手动删除记录以实现相同效果。
另请参阅
导入数据
准备用于导入的源文件
创建数据映射进行导入
添加用于导入的转换映射
配置数据导入
运行数据导入
数据导入表
示例:导出和导入数据映射