2016-08-02 53 views
0

在PowerBI Desktop中,当我尝试获取数据时,我有2个选项Import和DirectQuery。我知道导入会首先导入所有数据,因此加载和启动您的工作需要更长的时间,但DirectQuery只进行预览,因此可能只下载数据库模式。 DirectQuery也并不支持所有的改造functions.I阅读在PowerBI中导入和DirectQuery之间有什么区别

https://powerbi.microsoft.com/en-us/documentation/powerbi-desktop-use-directquery/

的差异,但我无法理解的是,这些差异只有当我们正在开发的报告是否适用?一旦发布报告供用户使用,powerBI会在每次请求报告时继续查询原始数据库?因为我们在getData时使用'Import'选项,这意味着数据的缓存将存储在PowerBI缓存中,该缓存具有固定的刷新时间表,但如果我们使用'DirectQuery'选项,PowerBI将查询原始数据库?

回答

1

在直接查询模式下,数据始终保留在源数据库中。与报表的每次交互都会向源数据库发送查询,该查询将在那里运行,并且只返回结果。在缓存模式下,您将运行一个返回大量数据的查询。该数据存储在缓存中,并且与报告的所有交互都将针对该缓存运行查询。如果您想查看最新数据,您需要定期更新缓存。

相关问题