MicroStrategy – 智能立方体
MicroStrategy – 智能立方体
当我们运行在 MicroStrategy 中创建的报告时,它们从仓库中获取数据以应用计算并生成报告。当多个用户请求相同的报告但具有不同的值范围或不同的过滤条件时,仓库必须对每个报告重复类似的计算,这会影响性能。
为了避免这种情况,MicroStrategy 使用智能多维数据集,它是一个位于报表和仓库之间中间层的对象。
下图描绘了智能立方体的作用。
智能立方体作为单个内存副本在许多用户创建的不同报告之间共享。一组数据从数据仓库返回并直接保存到 Intelligence Server 内存中。构建了多个报告,从智能立方体收集数据,而不是查询数据仓库。
以下是使智能立方体变得有用的功能。
- 支持动态聚合。
- 可以安排刷新。
- 支持派生指标创建。
- 比直接查询仓库性能更快。
- 在一个仪表板中可以使用多个立方体。