【发布时间】:2021-06-14 08:29:36
【问题描述】:
我需要跨多个已发布报告自动提取 PowerBI 可视化的原始数据。
为什么不直接提取底层数据集?因为可视化使用 PowerBI 的异常检测功能,其中包括基础数据集中不可用的异常标志(基本上,可视化包含主 PowerBI 数据模型中不包含的计算列)
理想情况下,最好使用 REST API 解决方案,但转储 CSV 文件或其他更迂回的方法也可以。
到目前为止,我能看到的最接近的功能是这里的 Javascript API -https://docs.microsoft.com/en-us/javascript/api/overview/powerbi/export-data,它允许网站与嵌入式 PowerBI 报告进行通信并传入和传出信息。但这似乎不符合我的实现需求。
我也看到过这个https://docs.microsoft.com/en-us/azure/cognitive-services/anomaly-detector/tutorials/batch-anomaly-detection-powerbi,它是通过 Azure 服务而不是原生的 PowerBI 功能手动实现异常检测,但这意味着放弃了最初如此吸引人的 PowerBI 异常功能的简单性。
我在这里PowerBI Report Export in csv format via Rest API 也看到了这个 StackOverflow 问题,它提到了使用 XMLA 端点,但是客户端应用程序似乎没有连接到可视化的功能 - 例如,我尝试了 DAX Studio,但它没有似乎有能力在可视化级别上查询数据。
【问题讨论】:
标签: powerbi powerbi-api