Power BI嵌入式数据负载优化

问题描述 投票:0回答:1

我对嵌入式Power BI报告的性能存在一些问题。我想提高视觉效果的加载速度,并且想知道数据加载如何在PBI Embedded的后端工作。

我有两个在报表中使用的大型数据集(100kx20)。其中一个用于宏观经济学表,另一个用于微观。微型部分分为5个类别,在5个不同的工作表中可视化。问题是,如果我打开这些工作表中的1个,嵌入式服务是否会加载整个数据集2并将其筛选出第一类?还是在报表本身打开后立即将数据集加载到Azure服务中?

问题是将数据集2分成5个不同的集合,以使这5个类别表中的数据加载更快吗?

powerbi powerbi-embedded
1个回答
0
投票

在Power BI Embedded中,报表/数据集存储在后台的Blob存储中。打开报告后,它将把报告从Blob存储以及关联的数据集加载到内存中。因此,当您打开报表时,它将加载数据集,然后应用过滤器。它会一直保留在内存中,直到被驱逐。退出的原因有两个,一个不再使用,例如,不再与该报表进行交互,或者存在内存不足,并且Power BI Service需要将内存分配给另一个报表。一些更多细节here。它是高级功能,但在后台工作原理大致相同。

对于Power BI Embedded,EM和A SKU的级别1和2是共享容量,只有3级及更高级别的SKU是专用容量,例如Power BI Premium。

另一个考虑因素是您在报表中拥有的视觉效果数量,因为每个视觉效果都是一个查询,因此大量视觉效果将花费时间来查询,返回和显示数据。

取决于嵌入式实例的大小,将报告分成单独的报告以减少后台加载时间和数据集的内存占用可能是有益的

查看发生情况的一种好方法是查看Power BI门户和嵌入式实例的指标。您也可以使用premium metrics app查看最新情况。它也适用于嵌入式实例。我已在Power BI A SKU上使用它。

希望能回答您的问题

© www.soinside.com 2019 - 2024. All rights reserved.