Microstrategy-architecture
提供:Dev Guides
MicroStrategy-アーキテクチャ
MicroStrategyには、メタデータ駆動型のアーキテクチャがあります。 メタデータは、使用されるすべてのオブジェクトを格納する中央リポジトリです。 また、オブジェクトの値の均一性を確保したMicroStrategy製品のいずれかでメタデータを使用できます。 メタデータに保存されているオブジェクトは再利用可能です。
オブジェクト層
次の図は、MicroStrategyメタデータで作成および保存されるオブジェクトのさまざまなレイヤーを表しています。
- 管理オブジェクト-このオブジェクトレイヤーは、MicroStrategyアプリケーションを管理するセキュリティ、ユーザーグループ、およびパフォーマンスパラメーターを確立します。
- レポートオブジェクト-このオブジェクトレイヤーは、スキーマおよび分析オブジェクトレイヤーからビルディングブロックを組み立てて、洞察に富んだテキストおよび視覚分析を提供します。
- 分析オブジェクト-このオブジェクト層は、高度な分析の構成要素を提供します。 分析オブジェクトは、スキーマレイヤーで開発されたオブジェクト上に構築されます。
- スキーマオブジェクト-このオブジェクト層は、ビジネスモデルに合わせて調整されたデータベーススキーマの論理的な抽象化を提供します。
ROLAPアーキテクチャ
MicroStrategyは、データウェアハウス、キューブデータベース、フラットファイル、ERP、CRMS、Webアプリケーションなどの運用データベースのデータにアクセスできます。 このため、リレーショナルOLAPアーキテクチャを使用します。
次の図は、メタデータオブジェクトを使用してさまざまなソースからデータにアクセスする方法を説明するMicroStrategyプラットフォームの全体的なアーキテクチャを示しています。
- 動的MDXエンジン-SAP、Microsoft Analysis Services、Hyperion Essbaseなどからキューブデータベースに対話的にアクセスするための最適化された多次元式(MDX)を生成します。
- 動的SQLエンジン-データウェアハウスに対話的にアクセスするための最適化されたSQLを生成します。
- フリーフォームSQLエンジン-グラフィカルなクエリビルダーまたはフリーハンドSQLを介して、運用データベース、テキストファイル、スプレッドシートに直接アクセスできます。
統合メタデータ
最後に、MicroStrategy Architectは複数のソースを単一のデータソースであるかのようにモデリングし、このすべての情報をMicroStrategyの統合メタデータに保存できます。