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

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

【问题讨论】:

    标签: mdx data-warehouse business-intelligence


    【解决方案1】:

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

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-18
      • 2019-07-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多