我有关于Power BI服务的直接查询报告以及为了访问SQL Server数据库而在它上面设置数据网关,它工作得很好但有一点让我感到困惑的是直接查询报告的刷新历史表(设置 - >数据集)如下:
每20分钟更新一次。我认为在直接查询模式下,当您更改数据库上的数据时,它会立即影响报告。但基于此,即使在直接查询模式下,它也有内部缓存刷新20分钟(不知道这个数字可以控制)。
请有人详细解释直接查询的工作原理及其原因吗?
此外,Power BI Embedded上的直接查询是否以相同的方式工作?
答案 0 :(得分:2)
Power BI Embedded中的直接查询以相同的方式工作。但直接查询并不意味着实时。如果在报告加载后更新数据,则报告不会自动刷新数据。如果您重新加载报告,那么您应该看到新数据,因为它直接查询您的基础数据源。
答案 1 :(得分:0)
为了提高性能,它将缓存数据。
微软的David Iseminger于2016年8月10日星期三发布了article。
最近提供服务请求所需的数据 请求,Power BI Desktop使用最新数据来减少时间 需要显示可视化。从主页选择“刷新” 功能区将确保使用当前数据刷新所有可视化。
从功能区刷新并查看刷新日志中的内容。
答案 2 :(得分:0)
DirectQuery计划的缓存刷新不用于报表,而是“启用极快的仪表板加载”。