Ssas 在Power BI中使用直接查询从SQL server获取数据时的性能增强

Ssas 在Power BI中使用直接查询从SQL server获取数据时的性能增强,ssas,azure-sql-database,powerbi,powerbi-embedded,Ssas,Azure Sql Database,Powerbi,Powerbi Embedded,我正在使用PBI桌面创建PBIX文件,稍后将其上载到Azure Power BI Embedded(PaaS解决方案)。PBIX以直接查询模式从Azure SQL server获取数据。我想提高Power BI Embedded发送到SQL以获取数据的查询的效率 我的pbix包含许多表和配置的RLS(行级安全性)之间的关系,需要花费大量时间来加载。请告知以下选项是否有助于提高查询效率,从而减少pbix加载所需的时间:- 在“获取数据”对话框中使用高级选项:在此处插入SQL语句将仅获取特定数据,而

我正在使用PBI桌面创建PBIX文件,稍后将其上载到Azure Power BI Embedded(PaaS解决方案)。PBIX以直接查询模式从Azure SQL server获取数据。我想提高Power BI Embedded发送到SQL以获取数据的查询的效率

我的pbix包含许多表和配置的RLS(行级安全性)之间的关系,需要花费大量时间来加载。请告知以下选项是否有助于提高查询效率,从而减少pbix加载所需的时间:-

  • 在“获取数据”对话框中使用高级选项:在此处插入SQL语句将仅获取特定数据,而不是整个表。这将减少我在PBI Desktop中看到的数据,但它真的会提高发送到SQL以创建图表的查询的效率吗?比如说PBIX需要在两个表之间创建一个连接。如果我使用高级选项,连接会在减少的数据上完成吗

  • 使用过滤器过滤掉表中不需要的行:同样像上面的选项一样,这将减少我在PBI Desktop中看到的数据,但它真的会提高发送到SQL以创建图表的查询的效率吗?如果我使用过滤器,连接会在减少的数据上完成吗

  • [编辑-我在下面又添加了一个选项]

  • 是否只有在加载页面时,才会将PBIX文件不同页面上的图表查询发送到SQL如果这是真的,那么我可以将图表分成不同的页面,以减少一次发送到SQL的查询数量