我们正在使用SSAS Cube Direct Query实现Power BI。出于某种原因,SSAS Power BI性能极差,但使用SSDT SSAS应用程序或Power View或Excel要快得多。
我读到Power BI通过将MDX转换为DAX查询来转换SSAS多维模型。是否有任何方法可以加速SSAS的Power BI查询,或直接使用MDX查询?
我们正在应用SSAS多维模型。
我不认为性能问题是由MDX转换为DAX since Direct Query doesn't convert the query引起的。另一方面,Direct Query有许多限制和it is not always recommended。
两年前,Power BI团队created a topic for improving Direct Query
我不认为有一个通用案例的直接解决方案(使用带有Power BI的SSAS Multidimensional),但您必须阅读有关Direct Query限制,最佳实践和用例的更多信息。
参考以下官方文档,有一些使用Direct Query的最佳实践:
参考文献和有用的文章
由于其性质,PowerBI肯定比Tableau慢。尝试比较连接到SQL Server的PowerBI与连接到SSAS的PowerBI之间的性能,如果性能类似,则应该致电Microsoft人员寻求帮助。如果连接到SQL时性能要快得多,那么请尝试直接编写MDX以查看性能是否有所提高。