0

我在 Node.js 中构建了一个脚本,以使用本地保存的 PBIX 文件自动刷新 Azure 云中的所有工作区。

目前,我的本地服务器上的 PBIX 文件每小时刷新一次,以维护最新的报告。刷新后,PBIX 文件必须上传到 Azure 云。

每次刷新 PBIX 文件时,都必须更新链接到此 PBIX 文件的 Azure 云中的工作区。我使用 Azure REST API 上传 PBIX 文件。

不幸的是,Azure REST API 不支持更新/删除单个工作区。因此,我查询删除整个工作区集合,然后将每个 PBIX 文件添加回 Azure 云。

该方法确实有效,但有点不方便。每个 PBIX 文件大约 30 兆字节大,每小时上传的数据也越来越大。

我正在研究 DirectQuery 或任何其他流式处理过程,以将原始数据库数据流式传输到 Azure 工作区,不幸的是没有成功。

任何解决方法?

4

1 回答 1

0

根据我对您的问题的理解,将 pbix 报告更新到工作区每次都会被删除并替换为新报告,截至目前 Power BI 仅支持此功能,可能无法更新现有报告。

于 2017-06-29T16:58:21.533 回答