如何在Power BI中使用真实的数据库并使其动态刷新?

时间:2018-09-17 08:39:41

标签: powerbi

我是Power BI(免费版)的新手,我被要求开发一种报告系统,该系统可以从excel工作表生成报告,这些报告仅对我收集的数据有效。

但是我的问题是如何立即从SQL Server连接到数据,而无需将其转换为excel,然后将其导入Power BI,我也希望动态地刷新数据。

我尝试的解决方案之一是添加新的数据集,但我收到以下消息:

  

由于数据集不包含刷新,因此无法安排刷新   数据模型连接,或者是工作表或链接表。预定   刷新后,必须将数据加载到数据模型中。

我一直在寻找许多解决方案,但没有一个奏效。

我想念一个概念吗?谢谢

1 个答案:

答案 0 :(得分:2)

如果此数据存储在SQL SERVER表中,则这是一个非常简单的过程。

创建新的Power Bi报表(.Pbix)时,应该看到提示询问您是否要“获取数据”。您将选择“ SQL Server数据库”选项-参见下图:

enter image description here

然后,将要求您输入服务器和数据库名称,并指定“导入”或“直接查询”模式。如果选择“导入”,则每次访问报告时或在报告会话中“刷新”时,数据都会刷新。如果您选择后者,则连接将始终保持活动状态,即对数据库中数据的任何更改都将反映在报告中。

enter image description here

一旦通过此窗口,将要求您指定凭据或使用Windows身份验证来访问数据库和服务器。之后,您可以指定查询以提取一些数据,也可以从表列表中选择。

我希望这会有所帮助!