1

我有关于 Power BI 服务的直接查询报告并为其设置本地数据网关以访问 SQL Server 数据库,它运行良好,但我有点困惑的是直接查询报告的刷新历史记录表(设置-> 数据集) 如下:

在此处输入图像描述

它大约每 20 分钟刷新一次。我认为在直接查询模式下,当您更改数据库中的数据时,它会立即影响报表。但是基于此,即使在直接查询模式下,它也有内部缓存做20分钟刷新(不知道这个数字是否可以控制)。

请有人详细解释直接查询的工作原理以及为什么会这样?

此外,Power BI Embedded 上的直接查询是否以相同的方式工作?

4

3 回答 3

2

Power BI Embedded 中的直接查询的工作方式相同。但是直接查询并不意味着实时。如果在您的报告加载后更新数据,报告将不会自动刷新数据。如果您重新加载报告,那么您应该会看到新数据,因为它正在直接查询您的基础数据源。

于 2016-08-08T14:44:03.943 回答
0

DirectQuery 计划的缓存刷新不适用于报告,而是“能够非常快速地加载仪表板”。

于 2018-07-19T22:48:46.907 回答
0

为了性能,它将缓存数据。

Microsoft 的 David Iseminger 于2016 年 8 月 10 日星期三发表了一篇文章。

当最近请求了服务请求所需的数据时,Power BI Desktop 使用最近的数据来减少显示可视化所需的时间。从主页功能区选择刷新将确保使用当前数据刷新所有可视化。

从功能区刷新并查看刷新日志中的内容。

于 2016-08-17T12:22:38.267 回答