【问题标题】:Automatically Exporting PowerBi Visualisation Data?自动导出 PowerBi 可视化数据?
【发布时间】: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


    【解决方案1】:

    恐怕所有关于 PowerBI 的信息都说这是不可能的。 API 仅支持 PDF、PPTX 和 PNG 选项,因此与 Power Automate 的集成并没有做得更好。

    您链接的 StackOverflow 问题包含一些有关检索数据集的信息,但那是在异常检测处理数据之前。

    恐怕您最好的选择确实是使用 Azure 服务。我建议放弃 PowerBI,转而使用 DataFactory 之类的 ETL 工具,甚至使用 Microsoft 提供的 AzureML 命题。您将比在 PowerBI 中更灵活,因为您将拥有 Python/R 笔记本的全部功能。

    对不起,我不能给你更好的答案。

    【讨论】:

    • 没问题。知道没有解决方案很好,因为我可以从那里继续前进。
    猜你喜欢
    • 2017-09-07
    • 2017-10-07
    • 2021-03-17
    • 2023-02-17
    • 1970-01-01
    • 2021-09-16
    • 2015-11-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多