powerbi - 如何在 Power BI 中使用真实数据库并使其动态刷新?
问题描述
我是 Power BI(免费版)的新手,我被要求开发一个报告系统,该系统从 Excel 工作表生成报告,这些报告仅适用于我收集的数据。
但我的问题是如何立即从 SQL Server 连接到数据而无需将其转换为 excel 然后将其导入 Power BI,我还希望数据能够动态刷新。
我尝试的解决方案之一是添加新数据集,但我收到以下消息:
无法计划刷新,因为数据集不包含任何数据模型连接,或者是工作表或链接表。要安排刷新,必须将数据加载到数据模型中。
我已经寻找了许多解决方案,但没有一个有效。
我错过了一个概念吗?谢谢你
解决方案
如果此数据存储在 SQL SERVER 表中,这是一个非常简单的过程。
当您创建一个新的 power bi 报告 (.Pbix) 时,您应该会看到一个提示,询问您是否要“获取数据”。您将选择“SQL Server 数据库”选项 - 请参见下图:
然后,您将被要求输入服务器和数据库名称,并指定“导入”或“直接查询”模式。如果您选择“导入”,则每次访问报告或报告会话中的“刷新”时都会刷新数据。如果您选择后者,则连接将始终处于活动状态,即对数据库中数据的任何更改都将反映在报告中。
通过此窗口后,系统将要求您指定凭据或使用 Windows 身份验证来访问数据库和服务器。之后,您可以指定查询以提取一些数据,也可以从表列表中进行选择。
我希望这有帮助!!
推荐阅读
- sql-server - SQL Server 是否具有允许获取两个给定日期的最大日期的功能,类似于 oracle
- html - 如何使用 HTML 和 Angular 9 默认选择放置值
- python - PySpark 如何概括从数据库中读取
- html - 为什么在较小的屏幕上不会响应显示整个页面?
- html - 使用 Angular 9,如何在使用插值更新 html 中的值时从 html 元素打印 jspdf
- c# - int vs decimal 处理小额金额
- vba - VBA 无法识别动态创建的列表框
- jupyter-notebook - 是否可以在 Jupyter 笔记本中自定义降价渲染以添加自定义链接?
- php - GuzzleHttp 尝试在 php 7 安装中将 JSON 字符串解码为数组时出错
- node-red - 修改包含对象数组的有效负载