2011-05-06 82 views
1

什么是MDX的最佳方式为每个钻查询BI仪表板图的下来吗?作为一个例子,如果每次向下钻取四个钻取级别,我们应该在初始时间执行四次MDX查询或仅执行一次查询,并将四个钻取级别的所有数据保留在对象集合中。如果你可以请用一个例子来解释。最佳途径深入

回答

0

这取决于您所使用的显示BI信息板什么工具很多。 SSRS,PerformancePoint还有别的吗?

  1. 在初始MDX查询拉出的所有数据,配置控制板软件来显示详细的顶层,并提供用户提供用于深入分析选项。当用户向下钻取时,取消隐藏下一级别的详细信息。该选项只需要往返数据库一次。因此,从内部加载仪表板可能会稍微慢一点,但钻取经验会非常快(因为数据已被检索到)。

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

任何一个选择都工作,但你需要做出哪种选择权衡得失后,最适合您需要的电话...

  • 有多快你的仪表板之间的网络和数据源?
  • 多少并发可以将数据源处理?
  • 如何“大”是拉一切查询?
  • 速度对用户有多重要?

肯定和测试每个如果你不确定。