哪些数据存储在Power BI中——查询后的数据还是建模后的数据



在Power BI中,我们首先获取源数据。然后我们添加了多个查询步骤来过滤数据/删除列等。然后我们添加关系并对数据进行建模。

我们可以计算存储在数据中的列。以及不存储在数据中但在运行中计算的度量。

哪些数据存储在Power BI中——查询后的数据还是建模后的数据?

Power BI有3种用于数据访问的连接类型。它们是导入、直接查询和实时连接。如果我们使用导入方法作为连接类型,则使用Power bi桌面将数据导入Power bi文件。所以所有的数据总是保存在磁盘中。查询或刷新时,数据会保留在计算机内存中。我们可以使用这些数据进行查询和建模。工作结束后,我们将Power BI文件保存为扩展名为.pbix的文件。压缩并存储在此文件中的数据。

在直接查询模式下,数据停留在远程位置,我们可以连接数据。每次我们刷新或更改切片器时,请求都会转到数据源并将数据带回电源bi。在这种方法中,我们不能访问数据,但可以创建数据模型。

带电连接是另一种方法。它只支持少数数据源。在这种方法中,数据没有存储在计算机内存中,并且无法使用Power BI桌面创建数据模型。

Power BI有很好的文档记录。你最近问的许多问题都在该资源中得到了回答,所以请看一看。我感觉你使用这个社区是因为你不想阅读手册。我强烈建议您查看文档,因为我们为回答您的问题而编写的所有内容都已经编写和文档化了,SO并不意味着是文档化系统的影子用户指南。

根据您在Power BI Desktop中使用的数据源,Power BI支持查询折叠,它将在源(例如SQL Server(处处理同样多的数据。

如果由于源不支持查询折叠而无法进行查询折叠,则在应用查询步骤之前加载源数据。

在此处阅读有关查询折叠的更多信息:https://learn.microsoft.com/en-us/power-bi/guidance/power-query-folding

当您在加载Power Queries后执行其他建模时,即使用DAX创建表、添加列等,这些建模将在PBIX文件发布到Power BI服务时执行,并且每次使用数据网关刷新数据时都会执行。

最新更新