bor*_*s86 2 powerbi azure-cosmosdb powerbi-desktop
是否有一种简单的解决方案可以在报告发布后自动刷新使用 Power BI 中的 Cosmos DB 生成的报告中的数据?
现在我可以使用 Power BI Desktop 从 Power BI 导入数据、转换数据并制作报告。然后我可以发布它。挑战在于 Cosmos DB 实例中的数据经常更新,我想通过 app.powerbi.com 将其呈现给其他人,而无需在 Power BI Desktop 中打开初始文件并单击刷新和发布,以便其他人可以看到更新数据。
到目前为止我找到的唯一解决方案是https://github.com/Azure/azure-cosmosdb-spark/wiki/Configuring-Power-BI-Direct-Query-to-Azure-Cosmos-DB-via-Apache-Spark- (HDI)但这不是一个简单的解决方案。
有几个选项供您探索:
最简单的方法是Power BI的计划刷新,您可以安排每日刷新或根据需要安排刷新。请注意,它将查询您的 Cosmos DB,因此当您更频繁地刷新时,它可能会产生更多的请求单位 (RU) 费用。你可以了解更多Power BI 计划刷新文档
这个涉及的有点多。您可以使用Power BI refresh API和Azure Cosmos DB Change Feed。要了解有关它们如何工作的更多信息并查看一些操作指南,请阅读这些文档数据刷新 API和Azure Cosmos DB 更改源。
为了进一步扩展第二个选项,Azure Cosmos DB Change Feed 将允许你侦听数据库中的更改或更新,并在每次发生更改时触发对 Power BI 刷新的 API 调用。您可以使用逻辑应用程序或 azure 函数来触发 API 调用,您只需要评估哪个更适合您。
归档时间: |
|
查看次数: |
2071 次 |
最近记录: |