Microstrategy-architecture

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

MicroStrategy-アーキテクチャ

MicroStrategyには、メタデータ駆動型のアーキテクチャがあります。 メタデータは、使用されるすべてのオブジェクトを格納する中央リポジトリです。 また、オブジェクトの値の均一性を確保したMicroStrategy製品のいずれかでメタデータを使用できます。 メタデータに保存されているオブジェクトは再利用可能です。

オブジェクト層

次の図は、MicroStrategyメタデータで作成および保存されるオブジェクトのさまざまなレイヤーを表しています。

Objectlayers

  • 管理オブジェクト-このオブジェクトレイヤーは、MicroStrategyアプリケーションを管理するセキュリティ、ユーザーグループ、およびパフォーマンスパラメーターを確立します。
  • レポートオブジェクト-このオブジェクトレイヤーは、スキーマおよび分析オブジェクトレイヤーからビルディングブロックを組み立てて、洞察に富んだテキストおよび視覚分析を提供します。
  • 分析オブジェクト-このオブジェクト層は、高度な分析の構成要素を提供します。 分析オブジェクトは、スキーマレイヤーで開発されたオブジェクト上に構築されます。
  • スキーマオブジェクト-このオブジェクト層は、ビジネスモデルに合わせて調整されたデータベーススキーマの論理的な抽象化を提供します。

ROLAPアーキテクチャ

MicroStrategyは、データウェアハウス、キューブデータベース、フラットファイル、ERP、CRMS、Webアプリケーションなどの運用データベースのデータにアクセスできます。 このため、リレーショナルOLAPアーキテクチャを使用します。

次の図は、メタデータオブジェクトを使用してさまざまなソースからデータにアクセスする方法を説明するMicroStrategyプラットフォームの全体的なアーキテクチャを示しています。

ROLAPアーキテクチャ

  • 動的MDXエンジン-SAP、Microsoft Analysis Services、Hyperion Essbaseなどからキューブデータベースに対話的にアクセスするための最適化された多次元式(MDX)を生成します。
  • 動的SQLエンジン-データウェアハウスに対話的にアクセスするための最適化されたSQLを生成します。
  • フリーフォームSQLエンジン-グラフィカルなクエリビルダーまたはフリーハンドSQLを介して、運用データベース、テキストファイル、スプレッドシートに直接アクセスできます。

統合メタデータ

最後に、MicroStrategy Architectは複数のソースを単一のデータソースであるかのようにモデリングし、このすべての情報をMicroStrategyの統合メタデータに保存できます。

ROLAPメタデータ