试图了解自动刷新 Power BI 数据的问题

Posted

技术标签:

【中文标题】试图了解自动刷新 Power BI 数据的问题【英文标题】:Trying to understand problem automatically refreshing Power BI data 【发布时间】:2021-12-01 23:10:58 【问题描述】:

我是一位经验丰富的开发人员,对 Power BI 知之甚少。因此,我们聘请了一些顾问来实施我们的 Power BI 屏幕。我为他们提供了我的 SQL Server 数据库的只读登录名。

它工作正常,但是当我们抱怨数据永远不会更新时,他们现在告诉我们应该设置一个 VM 以 “确保在刷新时刻,计划的作业不会失败。VM始终保持连接,因此即使在节假日、周末,数据也会始终保持刷新。”

他们跟进“如果数据库是内部部署的,我们需要一个网关来将power bi连接到数据库。如果安装网关的机器关闭,power bi无法连接到数据库数据库。因此,我们需要一个虚拟机来确保网关始终处于开启状态。”

但这对我来说毫无意义。如果我们的数据库位于 Internet 上并且我们已为它们提供了连接字符串,那么它就不是内部部署。他们应该能够随时更新数据。

谁能告诉我这里缺少什么?我开始质疑这些人的知识。 Power BI 自动更新数据有这么复杂吗?

【问题讨论】:

【参考方案1】:

某些数据源需要数据网关,即使您将它们放在开放的互联网上也是如此。通常部署在专用网络上的数据源或需要第三方驱动程序的数据源需要 Power BI On-Prem 网关进行刷新。查看列表here。

【讨论】:

谢谢,但这让我很困惑。对于 SQL Server,每一列都是 Yes。但是如果支持Live Connection,那么为什么Gateway (required) 也是Yes? Power BI 是否有一些我不理解的东西阻止它简单地使用实时连接? 所以不是 Azure SQL 数据库? 没有。它只是连接到 Internet 的 SQL Server 实例。但也许我可以说服公司把它放在 Azure 上,如果它可以让虚拟机等疯狂的要求消失的话。 不建议也不支持 Power BI 直接通过 Internet 连接到“常规”SQL Server。通常部署在专用网络上的数据源或需要第三方驱动程序的数据源需要 Power BI On-Prem 网关进行刷新。您也可以将网关放在 Azure VM 上,并仅在需要刷新时使用 Azure 自动化启动 VM。 并非所有数据源都需要网关。一般来说,OneDrive、SharePoint Online 等云服务不需要网关。查看需要网关的数据源的链接列表。

以上是关于试图了解自动刷新 Power BI 数据的问题的主要内容,如果未能解决你的问题,请参考以下文章

使用 Access 作为数据库刷新 Power BI

power BI OTD不同的日期如何设置report 时间

Power BI官方视频 Power BI Desktop 8月份更新功能概述

如何避免 BigQuery 中的 Power BI 增量刷新重复查询?

Power BI使用技巧

power bi如何制作地图数据表?power bi如何在地图上标出数据啊?