MicroStrategy ONE

Platform Analytics – Architektur und Dienste

Komponenten und Architektur

Die folgende Liste enthält Komponenten, die Teil der allgemeinen Plattform Analytics-Abhängigkeiten und -Architektur sind:

  • Intelligence Telemetry: Diese Komponente fungiert als Telemetrie-Producer, der alle vom Intelligence Server erzeugten Daten an den Telemetry Server sendet.
  • Identity Telemetry: Diese Komponente fungiert als Telemetrie-Producer, der alle vom Identity Server erzeugten Daten an den Telemetry Server sendet.
  • Telemetry Server: Diese Ebene dient als Nachrichtenvermittler, der alle von den Producers gesendeten Daten empfängt und vorübergehend speichert.
  • Platform Analytics Store: Diese Komponente liest die Daten, die die Intelligence Telemetry- und Identity Telemetry-Producer an die Telemetry Server-Ebene senden, wandelt diese Daten um und lädt sie in das Platform Analytics-Repository.
  • Telemetry Cache: Diese Komponente dient der Verbesserung der Rechenleistung des Platform Analytics Store.
  • Platform Analytics Repository: Dieses Data Warehouse speichert alle MicroStrategy Vom Telemetriespeicher verarbeitete Telemetrie. Diese Daten werden dann von den im Platform Analytics-Projekt enthaltenen Dashboards verwendet.
  • Platform Analytics-Projekt: Das MicroStrategy Das Projekt enthält das sofort einsatzbereite Schema und die Anwendungsobjekte für Platform Analytics, einschließlich der standardmäßigen Platform Analytics-Dashboards, Attribute, Metriken und Cubes.
  • Platform Analytics Cube: Dieser Datenimportwürfel enthält Platform Analytics-Daten der letzten 14 Tage und wird verwendet, um alle standardmäßigen Platform Analytics-Dashboards mit Daten zu versorgen.

Services

Die folgenden Drittanbieterdienste werden automatisch zusammen mit Platform Analytics installiert. Mit diesen Diensten kann Platform Analytics Daten erfassen und analysieren aus MicroStrategy Plattform.

Apache Kafka

Kafka ist eine verteilte Streaming-Plattform, die Echtzeit-Datenstreams verarbeitet und speichert. Sie ist horizontal skalierbar und bietet eine geringe Wartezeit sowie einen hohen Durchsatz. Die Kafka-Producer ermöglichen einer Anwendung wie dem Intelligence Server die Veröffentlichung von Datensätzen zu einem oder mehreren Themen. Die Kafka-Consumer ermöglichen es Anwendungen, die in diesen Themen verfügbaren Daten zu abonnieren und zu konsumieren.

Apache Zookeeper

ZooKeeper ist ein zentraler Koordinationsdienst. Das heißt, der Dienst ermöglicht die Implementierung verteilter Anwendungen, indem er Synchronisierungs- und Konfigurationsfunktionen auf niedriger Ebene bereitstellt, die bei verteilten Anwendungen häufig hilfreich sind.

Redis

Redis ist ein speicherinterner Datenstrukturspeicher. Er stellt Caching-Mechanismen bereit, die hervorragend dazu geeignet sind, die Leistung datenintensiver verteilter Dienste wie Platform Analytics zu optimieren.