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

如何通过Power BI REST API获取基于指定数据集的所有报表?

Power BI REST API 获取指定数据集的关联报表

目前Power BI REST API没有直接通过{datasetId}跨工作区获取所有关联报表的专用端点。

以下是更高效的替代方案:

  • 使用管理员扫描API:通过提交扫描请求,检索跨工作区的资产关联关系,可精准筛选目标数据集对应的报表。示例请求:
    POST https://api.powerbi.com/v1.0/myorg/admin/scans
    
    在请求体中指定筛选条件聚焦目标数据集ID,扫描完成后即可提取所有关联的报表信息。该API需要管理员权限或相应的资产扫描权限。
  • 使用元数据查询API:通过管理员元数据API查询数据集的关联对象,直接获取依赖该数据集的报表列表,同样需要对应权限。

如果没有管理员权限,可优化现有流程:先调用GET https://api.powerbi.com/v1.0/myorg/groups获取所有有权访问的工作区,再针对每个工作区批量调用报表列表接口并筛选数据集ID,相比遍历所有工作区,只处理有权限的范围能减少工作量。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 02:48:10