首页 > 解决方案 > 如何在 Power BI 中使用真实数据库并使其动态刷新?

问题描述

我是 Power BI(免费版)的新手,我被要求开发一个报告系统,该系统从 Excel 工作表生成报告,这些报告仅适用于我收集的数据。

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

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

无法计划刷新,因为数据集不包含任何数据模型连接,或者是工作表或链接表。要安排刷新,必须将数据加载到数据模型中。

我已经寻找了许多解决方案,但没有一个有效。

我错过了一个概念吗?谢谢你

标签: powerbi

解决方案


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

当您创建一个新的 power bi 报告 (.Pbix) 时,您应该会看到一个提示,询问您是否要“获取数据”。您将选择“SQL Server 数据库”选项 - 请参见下图:

在此处输入图像描述

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

在此处输入图像描述

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

我希望这有帮助!!


推荐阅读