MicroStrategy - 智能立方体


当我们运行在 MicroStrategy 中创建的报表时,它们从仓库中获取数据以应用计算并生成报表。当多个用户请求相同的报告但具有不同的值范围或不同的过滤条件时,仓库必须对每个报告重复类似的计算,这会影响性能。

为了避免这种情况,MicroStrategy 使用智能立方体,它是位于报表和仓库之间的中间层的对象。

下图描述了智能魔方的作用。

智能魔方

智能立方体作为单个内存副本在许多用户创建的不同报告中共享。一组数据从数据仓库返回并直接保存到 Intelligence Server 内存中。构建多个报告,从智能立方体收集数据,而不是查询数据仓库。

以下是使智能立方体变得有用的功能。

  • 支持动态聚合。
  • 可以安排刷新。
  • 支持派生指标创建。
  • 比直接查询仓库性能更快。
  • 单个仪表板中可以使用多个多维数据集。