Power BI 和 SQL Server 索引

s_a*_*ini 5 sql-server indexing powerbi

我做了一些研究,但没有得到关于我的问题的有价值的信息。

我正在从事一个数据仓库项目,我的一个客户的要求是使用 power bi pro 进行数据可视化。

我不清楚的是,power bi 在获取数据模型中的数据时是否会受益于 SQL Server 中开发的索引结构。

预先感谢您提供有关此主题的建议/提示。

Eri*_*ein 1

这在某种程度上取决于您是否使用实时连接。

在导入模式下使用 PowerBI(其中数据源是视图、查询或存储过程)时,现有索引可能会加快数据加载速度。

当连接到上述源时,它们还将在实时模式下使用,并且可能在直接连接到多个表时使用。

正如评论所述,如果您使用导入模式将整个表引入 PowerBI,那么现有索引将不会给您带来好处,而且 PBI 使用的内部 SSAS 实例完全是另一回事。

需要注意的是,在处理网关时,可以使用列存储索引来绕过一些数据大小限制,如下所述: https: //community.powerbi.com/t5/Power-Query/Using-SQL-Server-with -Nonclustered-Columnstore-Index/td-p/563787,但这与您的问题没有直接关系。