MicroStrategy ONE

Platform Analytics のアーキテクチャとサービス

コンポーネントおよびアーキテクチャ

Platform Analytics を構成する従属コンポーネント、およびアーキテクチャを以下に示します。

  • インテリジェンステレメトリこのコンポーネントはテレメトリ プロデューサーとして機能し、インテリジェンス サーバーによって生成されたすべてのデータをテレメトリ サーバーに送信します。
  • アイデンティティテレメトリこのコンポーネントはテレメトリ プロデューサーとして機能し、Identity Server によって生成されたすべてのデータをテレメトリ Server に送信します。
  • テレメトリサーバー : このコンポーネントは、プロデューサーによって送信されたすべてのデータを受信して一時的に保存するメッセージ ブローカーとして機能します。
  • プラットフォーム分析ストア : このコンポーネントは、インテリジェンス テレメトリ プロデューサーとアイデンティティ テレメトリ プロデューサーがテレメトリ サーバー レイヤーに送信するデータを読み取り、このデータを変換して、Platform Analytics リポジトリに読み込みます。
  • テレメトリキャッシュ : このコンポーネントは、Platform Analytics Store の処理パフォーマンスを向上させるために使用されます。
  • プラットフォーム分析リポジトリ : このデータ ウェアハウスには、Telemetry Store によって処理されたすべての MicroStrategy テレメトリが保存されます。このデータは、Platform Analytics プロジェクトに含まれるダッシュボードで使用されます。
  • プラットフォーム分析プロジェクト : この MicroStrategy プロジェクトには、標準の Platform Analytics ダッシュボード、属性、メトリック、キューブなど、Platform Analytics 用のすぐに使用できるスキーマとアプリケーション オブジェクトが含まれています。
  • プラットフォーム分析キューブ : このデータ インポート キューブには 14 日分の Platform Analytics データが含まれており、すべての標準 Platform Analytics ダッシュボードにデータを供給するために使用されます。

サービス

次のサードパーティサービスは Platform Analytics と同時に自動的にインストールされます。これらのサービスにより Platform Analytics は、MicroStrategy プラットフォームから、データをキャプチャおよび分析することができます。

Apache Kafka

Kafka は、実時間データ ストリームを処理し格納する、分散ストリーミング プラットフォームです。水平方向の拡張性、低遅延、高スループットを実現します。Kafka プロデューサーには、Intelligence Server などのアプリケーションが、レコードをトピックに公開できるようにする役割があります。一方、Kafka コンシューマーは、トピック内のデータをアプリケーションが購読、消費できるようにします。

Apache Zookeeper

ZooKeeper は集中型の連携サービスです。分散アプリケーションで頻繁に役立つ低レベルの同期および設定機能を提供し、分散アプリケーションの実装を促進します。

Redis

Redis は、データをインメモリで格納する方式の、データ構造ストアです。キャッシュ機構を提供して、Platform Analytics のように大量のデータを扱う、分散型サービスの処理性能を最適化します。