我已经做了一些研究,但没能够得到有价值的信息来回答我的问题。
我正在开展一个数据仓库项目,我的客户要求我们使用power bi pro进行数据可视化。
对我不清楚的是,当power bi在其数据模型中获取数据时,是否会受益于SQL Server中开发的索引结构。
谢谢提前对此主题提供建议/提示。
我已经做了一些研究,但没能够得到有价值的信息来回答我的问题。
我正在开展一个数据仓库项目,我的客户要求我们使用power bi pro进行数据可视化。
对我不清楚的是,当power bi在其数据模型中获取数据时,是否会受益于SQL Server中开发的索引结构。
谢谢提前对此主题提供建议/提示。
这在一定程度上取决于您是否使用实时连接。
在使用PowerBI导入模式时,现有索引可以加快数据加载速度,其中数据源是视图、查询或存储过程。
当连接到上述数据源时,它们也将用于Live模式,并且在直接连接到多个表时可能会被使用。
正如评论所述,如果您使用导入模式将整个表带入PowerBI,则现有索引将对您没有好处,而PBI使用的内部SSAS实例则完全不同。
一个注意事项是,列存储索引可用于解决使用网关处理数据大小限制的问题,如此处所述:https://community.powerbi.com/t5/Power-Query/Using-SQL-Server-with-Nonclustered-Columnstore-Index/td-p/563787,但这与您的问题没有直接关系。