1

我已经使用 Visual Studio 将表格 SSAS 数据库部署到服务器。我现在正在尝试使用数据透视表(“数据透视表报告”)将 Excel 与该数据库连接起来。这一切都很好,但它似乎运行得非常慢。

有趣的是,我决定在 SQL Server 上分析 SSAS 表格数据库,以便查看 Excel 数据透视表生成的查询类型。令我震惊的是,它创建了一些极其复杂且效率低下的 MDX 语句。这很奇怪,因为我认为默认情况下应该针对 SSAS 表格生成 DAX?

在此处输入图像描述

经过一番搜索后,似乎可以通过 Excel 创建的“Power View Report”可能是另一种选择。构建报表并运行后,性能非常快。再次分析服务器,我发现生成的是 DAX 而不是我最初期望的 MDX。

在此处输入图像描述

现在的问题是我是否可以更改连接字符串或在某处设置,以便我可以将标准 Excel“数据透视表报告”与 SSAS 表格数据库一起使用,该数据库生成高效的 DAX 查询,而不是低效的 MDX 查询?

在此处输入图像描述

4

0 回答 0