You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Power Platform UI外查看并查询Dataverse虚拟/外部表?

在Dataverse外部查询虚拟/外部表的方法

Dataverse的虚拟/外部表默认不会通过常规SQL端点(如SSMS使用的连接)暴露,以下是几种可行的解决方案:

1. 使用Dataverse Web API

虚拟/外部表完全支持通过Web API访问,这是最直接的方式:

  • 构造请求格式:GET [你的组织URI]/api/data/v9.2/[虚拟表逻辑名称的复数集合名]
  • 示例:若虚拟表逻辑名称为cr8a3_externalorders,集合名通常为cr8a3_externalorderses(Dataverse会自动为表名添加复数后缀)
  • 认证采用OAuth2协议,需确保账号拥有该虚拟表的读取权限。可通过Postman或自定义代码发起请求获取数据。

2. 调整Power BI连接设置显示外部表

你之前在Power BI中未看到虚拟/外部表,大概率是未开启对应选项:

  • 打开Power BI,选择连接“Dataverse”数据源
  • 在连接配置界面,找到并勾选包含外部表复选框
  • 完成连接后,虚拟/外部表会出现在导航窗格中,可直接用于数据查询。

3. 通过Power Automate/Azure Logic Apps导出数据

若允许使用Power Platform自动化工具,可绕过UI直接获取数据:

  • 创建一个Flow,添加“列出行”动作并选择目标虚拟/外部表
  • 将查询结果导出至Excel、CSV等文件,或直接在Flow中处理数据,实现UI外的数据访问需求。

关键注意事项

  • 确认你的账号已被授予目标虚拟/外部表的读取权限,Dataverse权限配置会直接影响外部访问的可用性。
  • 虚拟表的逻辑名称可在Power Platform管理中心的表列表或Dataverse表设计器中查看。

内容的提问来源于stack exchange,提问作者wilson_smyth

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 01:37:51