【发布时间】:2021-03-18 13:37:13
【问题描述】:
我有一个大型 SSAS 表格模型。我可以在大约 10 分钟内在服务器上完成一个完整的过程。那不是问题。问题是使用 excel 或 Power BI 模型的最终用户报告性能不佳。
对数据进行分区能否对此有所帮助?是否有其他解决方案可以加快最终用户体验?
【问题讨论】:
标签: ssas-tabular
我有一个大型 SSAS 表格模型。我可以在大约 10 分钟内在服务器上完成一个完整的过程。那不是问题。问题是使用 excel 或 Power BI 模型的最终用户报告性能不佳。
对数据进行分区能否对此有所帮助?是否有其他解决方案可以加快最终用户体验?
【问题讨论】:
标签: ssas-tabular
分区只会帮助您减少处理时间。例如,您只能每天重新加载“新”数据。它们不应影响客户端的性能。
我建议专注于 DAX 和模型级别的优化。
此外,当用户使用 Excel 作为客户端应用程序连接时,即使在优化模型上也可能会出现一些性能问题。这是因为 Excel 将 MDX 查询发送到表格,并且在使用大量度量时它们并没有得到很好的优化。
【讨论】: