MicroStrategy-インテリジェントキューブ

MicroStrategyで作成されたレポートを実行すると、ウェアハウスからデータをフェッチして計算を適用し、レポートを生成します。複数のユーザーが同じレポートを要求したが、値の範囲やフィルター条件が異なる場合、ウェアハウスはレポートごとに同様の計算を繰り返す必要があり、これがパフォーマンスに影響します。

これを回避するために、MicroStrategyはインテリジェントキューブを使用します。これは、レポートとウェアハウスの間の中間層にあるオブジェクトです。

次の図は、インテリジェントキューブの役割を示しています。

Intelligent Cubeは、多くのユーザーによって作成されたさまざまなレポート間で、単一のメモリ内コピーとして共有されます。データのセットはデータウェアハウスから返され、IntelligenceServerのメモリに直接保存されます。データウェアハウスにクエリを実行する代わりに、インテリジェントキューブからデータを収集する複数のレポートが作成されます。

以下は、インテリジェントキューブを便利にする機能です。

  • 動的集約をサポートします。
  • 更新をスケジュールできます。
  • 派生メトリックの作成をサポートします。
  • ウェアハウスに直接クエリを実行するよりもパフォーマンスが高速です。
  • 1つのダッシュボードで複数のキューブを使用できます。