BI 仪表板向下钻取的最佳方式

Posted

技术标签:

【中文标题】BI 仪表板向下钻取的最佳方式【英文标题】:Best Way for BI dash board drill down 【发布时间】:2011-05-06 11:58:00 【问题描述】:

对于 BI 仪表板图表的每个向下钻取,MDX 查询的最佳方式是什么?例如,如果每次向下钻取有四个钻取级别,我们应该在初始时间执行四个 MDX 查询或只执行一个查询,并将四个钻取级别的所有数据保留在对象集合中。如果可以请举例说明。

【问题讨论】:

【参考方案1】:

这在很大程度上取决于您用于显示 BI 仪表板的工具。是 s-s-rS、PerformancePoint 还是其他?

    在初始 MDX 查询中提取所有数据,配置 Dashboard 软件以显示***详细信息并为用户提供向下钻取选项。随着用户向下钻取,取消隐藏下一级细节。此选项只需要 1 次往返数据库。因此,最初加载仪表板可能会慢一些,但下钻体验会非常快(因为已经检索到数据)。

    仅在初始 MDX 查询中提取***详细信息,配置仪表板软件以显示结果并为用户提供向下钻取选项。随着用户向下钻取,Dashboard 软件将发送另一个 MDX 查询以从您的数据源中检索下一级详细信息。此选项将需要多次往返数据库...当用户首次加载仪表板时,一次用于初始***详细信息,而每次用户向下钻取时,另一次用于详细信息。

任何一个选项都可以,但在权衡利弊后,您需要决定哪个选项最适合您的需求......

仪表板和数据源之间的网络速度有多快? 您的数据源可以处理多少并发? 提取所有内容的查询有多“大”? 速度对您的用户有多重要?

如果不确定,请确定并测试。

【讨论】:

以上是关于BI 仪表板向下钻取的最佳方式的主要内容,如果未能解决你的问题,请参考以下文章

CRM Online 2015 仪表板

仪表板展示|DataEase可视化数据分析工具中的视图钻取和联动设置

使用图表系列中的参数值在 s-s-rS 2008 中进行钻取报告?

数据库向下钻取

Navigation Drawer 中真正向下钻取导航的最佳方法

Linq to Entities 日期部分优化