我在Node.js中构建了一个脚本,用本地保存的PBIX文件自动刷新Azure cloud中的所有工作区。
目前,我的本地服务器上的PBIX文件每小时刷新一次,以维护最新的报告。刷新后,必须将PBIX文件上载到Azure云。
每次刷新PBIX文件时,必须更新链接到此PBIX文件的Azure云中的工作区。我使用Azure REST API上传PBIX文件。
不幸的是,Azure REST API不支持更新/删除单个工作区。因此,我查询以删除整个工作区集合,然后将每个PBIX文件添加回Azure云。
该方法确实有效,但有点不方便。每个PBIX文件大约有30兆字节大小,而且每小时上传的数据量也越来越大。
我正在寻找DirectQuery或任何其他流式处理,只是将原始数据库数据流式传输到Azure工作区,不幸的是没有成功。
有什么解决方法吗?
发布于 2017-06-30 00:58:22
根据我对您的问题的理解,每次更新pbix报告到工作区都会被删除并替换为新的报告,因为现在power BI只支持这个功能,更新现有的可能是不可能的。
https://stackoverflow.com/questions/42131997
复制相似问题