MicroStrategy ONE
Platform Analytics のアーキテクチャとサービス
コンポーネントおよびアーキテクチャ
Platform Analytics を構成する従属コンポーネント、およびアーキテクチャを以下に示します。
- Intelligence Telemetry:このコンポーネントはテレメトリー プロデューサーとして動作し、Intelligence Server が生成したデータをすべて、Telemetory Services に送信します。
- Identity Telemetry:このコンポーネントはテレメトリー プロデューサーとして動作し、Identity Server が生成したデータをすべて、Telemetory Services に送信します。
- Telemetry Server:このコンポーネントはプロデューサーによって送信されたすべてのデータを受信して一時的に格納するメッセージ ブローカーの役割を果たします。
- Platform Analytics Store:このコンポーネントは、2 つのプロデューサー (Intelligence Telemetry および Identity Telemetry) が Telemetry Server レイヤーに送信したデータを読み込み、変換して Platform Analytics Repository にロードします。
- Telemetry Cache:このコンポーネントは、Platform Analytics Store の処理性能を改善します。
- Platform Analytics Repository:このデータ ウェアハウスは、Telemetry Store が処理した MicroStrategy テレメトリーをすべて格納します。このデータは、Platform Analytics プロジェクトに含まれているダッシュボードで使用されます。
- Platform Analytics Project:このMicroStrategyプロジェクトには、すぐに使用可能なプラットフォーム アナリティクス用のスキーマとアプリケーション オブジェクトが含まれています。このオブジェクトには、標準の Platform Analytics ダッシュボード、アトリビュート、メトリック、キューブが含まれます。
-
Platform Analytics Cube:このデータ インポート キューブは、14 日分の Platform Analytics データを含み、すべての標準の Platform Analytics ダッシュボードにデータを供給するために使用されます。
サービス
次のサードパーティサービスは Platform Analytics と同時に自動的にインストールされます。これらのサービスにより Platform Analytics は、MicroStrategy プラットフォームから、データをキャプチャおよび分析することができます。
Apache Kafka
Kafka は、実時間データ ストリームを処理し格納する、分散ストリーミング プラットフォームです。水平方向の拡張性、低遅延、高スループットを実現します。Kafka プロデューサーには、Intelligence Server などのアプリケーションが、レコードをトピックに公開できるようにする役割があります。一方、Kafka コンシューマーは、トピック内のデータをアプリケーションが購読、消費できるようにします。
Apache Zookeeper
ZooKeeper は集中型の連携サービスです。分散アプリケーションで頻繁に役立つ低レベルの同期および設定機能を提供し、分散アプリケーションの実装を促進します。
Redis
Redis は、データをインメモリで格納する方式の、データ構造ストアです。キャッシュ機構を提供して、Platform Analytics のように大量のデータを扱う、分散型サービスの処理性能を最適化します。