Microstrategy-intelligent-cubes

提供:Dev Guides
移動先:案内検索

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

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

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

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

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

インテリジェントキューブは、多くのユーザーが作成したさまざまなレポート間で、単一のメモリ内コピーとして共有されます。 データウェアハウスから一連のデータが返され、インテリジェンスサーバーのメモリに直接保存されます。 データウェアハウスを照会する代わりに、インテリジェントキューブからデータを収集する複数のレポートが構築されます。

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

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