【问题标题】:Data refresh of Cosmos DB in PowerBI portalPowerBI 门户中 Cosmos DB 的数据刷新
【发布时间】:2018-08-17 02:44:09
【问题描述】:

是否有一种简单的解决方案可以在报表发布后自动刷新使用 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),但这不是一个简单的解决方案。

【问题讨论】:

    标签: powerbi azure-cosmosdb powerbi-desktop


    【解决方案1】:

    有几个选项供您探索:

    • 最简单的一种是 Power BI 的计划刷新,您可以计划每天或根据需要经常刷新。请注意,它将查询您的 Cosmos DB,因此当您更频繁地刷新时,可能会产生更多的请求单位 (RU) 费用。你可以了解更多Power BI Scheduled Refresh documentation

    • 这个有点复杂。您可以使用 Power BI refresh APIAzure Cosmos DB Change Feed。要详细了解它们的工作原理并查看一些操作指南,请阅读这些文档 Data Refresh APIAzure Cosmos DB Change Feed

    为了进一步扩展第二个选项,Azure Cosmos DB 更改源将允许您侦听数据库中的更改或更新,并在每次发生更改时触发对 Power BI 刷新的 API 调用。您可以使用逻辑应用或天蓝色函数来触发 API 调用,您只需要评估哪个更适合您。

    【讨论】:

      猜你喜欢
      • 2018-08-25
      • 2016-06-14
      • 2021-12-15
      • 2021-03-03
      • 1970-01-01
      • 2018-01-05
      • 2021-07-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多