在Power BI中,我们首先获取源数据。然后我们添加多个查询步骤来过滤数据/删除列/等等。然后我们添加关系并对数据建模。
我们可以计算存储在数据中的列。以及没有存储在数据中但在运行中计算的度量。
Power BI中存储了哪些数据-查询后的数据还是建模后的数据?
发布于 2020-11-23 03:03:19
Power BI有3种数据访问连接类型。它们是导入、直接查询和实时连接。如果我们使用导入方法作为连接类型,则使用Power bi桌面将数据导入到Power BI文件中。因此,所有数据都会一直保存在磁盘中。当查询或刷新时,数据保留在计算机memory.This数据中,我们可以用来查询和建模。工作结束后,我们将Power BI文件保存为扩展名为.pbix的文件。压缩并存储在此文件中的数据。
在直接查询模式下,数据留在远程位置,我们可以连接数据。每次我们刷新或更改切片器时,请求都会转到数据源,并将数据带回power bi。在这种方法中,我们不能访问数据,但可以创建数据模型。
实时连接是另一种方法。它只支持很少几个数据源。在这种方法中,数据没有存储在计算机内存中,也不能使用Power BI桌面建立数据模型。
发布于 2020-11-23 03:45:15
Power BI是非常好的documented。您最近提出的许多问题都在该资源中得到了回答,所以请看一看。我感觉你使用这个社区是因为你不想读手册。我强烈建议您看一下文档,因为我们为回答您的问题而编写的所有内容都已经编写并记录在案,因此并不意味着成为记录良好的系统的影子用户指南。
根据您在Power BI Desktop中使用的数据源,Power BI支持查询折叠,这将在源(例如SQL Server)上对数据进行尽可能多的处理。
如果由于源不支持而无法进行查询折叠,则会在应用查询步骤之前加载源数据。
有关查询折叠的更多信息,请单击此处:https://docs.microsoft.com/en-us/power-bi/guidance/power-query-folding
在加载Power查询后执行其他建模时,例如使用DAX创建表、添加列等,这些操作将在将PBIX文件发布到Power BI服务时执行,并且将在每次使用数据网关刷新数据时执行。
https://stackoverflow.com/questions/64955256
复制相似问题