使用 Power Query 将数据添加到 Microsoft Dataverse 中的表
在此过程中,你将使用 Power Query 在 Dataverse 中创建一个表,并使用 OData 源中的数据填充此表。 你可以使用相同方法集成来自这些联机源和本地源的数据,等等:
- SQL Server
- Salesforce
- IBM DB2
- Access
- Excel
- Web API
- OData 源
- 文本文件
你还可以在将数据加载到新表或现有表之前筛选、转换和合并数据。
如果没有 Power Apps 的许可证,您可以免费注册。
先决条件
在开始关注本文之前:
- 切换到可在其中创建表的环境。
- 你必须具有 Power Apps 每用户计划或 Power Apps 每应用计划。
指定数据源
登录到 Power Apps。
在导航窗格中,选择 Dataverse 以将其展开,然后选择表。
在命令菜单中,选择数据>获取数据。
在数据源列表中,选择 OData。
在连接设置下面,键入或粘贴此 URL,然后选择下一步:
https://services.odata.org/V4/Northwind/Northwind.svc/
在表列表中,选中客户复选框,然后选择下一步。
(可选)通过选择要包含的列、以一种或多种方式转换表、添加索引或条件列或进行其他更改来修改架构以满足你的需求。
在右下角,选择下一步。
指定目标表
在加载设置下,选择加载到新表。
你可以为新表提供其他名称或显示名称,但请保留默认值,以便严格遵循本教程。
在唯一主要名称列列表中,选择 ContactName,然后选择下一步。
你可以指定其他主要名称列,或将源表中的其他列映射到表中要创建的每一列,或者两项操作都执行。 你还可以指定是否应将查询输出中的文本列创建为 Dataverse 中的多行文本或单行文本。 若要严格遵循本教程,请保留默认列映射。
针对“Power Query - 刷新设置”选择手动刷新,然后选择发布。
在 Dataverse(靠近左边缘)下面,选择表以显示数据库中的表列表。
从 OData 源创建的 Customers 表显示为自定义表。
警告
将数据加载到 Dataverse 表时,可能会修改或删除现有数据,同时启用删除查询输出中不再存在的行或定义主键列。
如果选择加载到现有表,则可以指定从 Customers 表将数据添加到的表。 例如,可你以将数据添加到 Dataverse 附带的 Account 表中。 在列映射下面,你可以进一步指定 Customers 表内 ContactName 列中的数据应添加到 Account 表内的 Name 列中。
如果出现关于权限的错误消息,请与管理员联系。
反馈
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:提交和查看相关反馈