mdx - Tableau、SSAS 和 MDX

标签 mdx tableau-api ssas-2012

我们有一个包含 4 个工作表的 Tableau 仪表板。数据源是 SSAS,工作表中使用了一些计算成员 (MDX) 和参数(度量选择器)。

将工作表放入仪表板并运行 SQL Profiler 或 Interworks Tableau 性能分析器后,我们注意到 Tableau 正在向多维数据集生成一个大型 MDX 查询。这个大型查询不仅发送一次,而且针对每个工作表发送。

这是设计使然,还是有人有任何想法如何解决这个问题以提高性能?

最佳答案

这是 Tableau 端设计的。为每个工作表发送 MDX,处理数据然后渲染。通常,人们会期望检索到的数据可以用于其他工作表。

简单来说,每个工作表的轴上都设计有不同的成员,这会触发新的 MDX 请求。对于许多参数/过滤器以及仪表板来说,这变得更加困难。

我上次与 Tableau 交谈是在版本 8.1 中。他们表示这个问题可能会在未来的版本中得到解决。

关于mdx - Tableau、SSAS 和 MDX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34203808/

相关文章:

sql - MDX 不显示最新版本的数据

tableau-api - 在 Tableau 中无需加入即可将两个数据源连接在一起

tableau-api - Tableau 过滤重复项

sql-server-2012 - 进程更新花费的时间比进程已满的时间长

excel - SSAS 属性层次结构不能用作 Excel 中的行标签

sql - 在 MDX 语句中使用 .CHILDREN 和 .ALLMEMBERS 时的结果差异

mdx - icCube 架构刷新时间

mdx - mdx 查询中的分页

excel - 如何处理大型 TSV 文件