【发布时间】:2022-01-25 21:22:42
【问题描述】:
我正在使用本地 SQL Server 的导入模式,并引入所有必需的表并创建关系。在 PBI 中建立关系所涉及的列的索引是否对报表或数据刷新性能有任何好处? PBI 的幕后发生了什么?
【问题讨论】:
标签: sql sql-server performance powerbi powerbi-datasource
我正在使用本地 SQL Server 的导入模式,并引入所有必需的表并创建关系。在 PBI 中建立关系所涉及的列的索引是否对报表或数据刷新性能有任何好处? PBI 的幕后发生了什么?
【问题讨论】:
标签: sql sql-server performance powerbi powerbi-datasource
import模式下,从后台SQL Server数据库中读取数据并加载到缓存中。
因此,数据源中的索引将提供非常好的读取性能。因此,数据刷新时间会更快。 Read more on indexing for performance in PowerBI
但是,当您在 Power BI 中处理报表时,不会使用索引,因为数据来自缓存(数据集)。数据集保存刷新的数据并在报告中使用。
【讨论】: