MicroStrategy - 智能立方体



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

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

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

Intelligent Cube

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

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

  • 支持动态聚合。
  • 可以安排刷新。
  • 支持派生指标创建。
  • 比直接查询仓库性能更快。
  • 单个仪表板可以使用多个立方体。
广告