MicroStrategy ONE

Arquitetura e serviços do Platform Analytics

Componentes e arquitetura

Veja a seguir uma lista de componentes que fazem parte das dependências e da arquitetura gerais do Platform Analytics:

  • Intelligence Telemetry: este componente age como um produtor de telemetria, enviando todos os dados gerados pelo Intelligence Server ao Telemetry Server.
  • Identity Telemetry: este componente age como um produtor de telemetria, enviando todos os dados gerados pelo Identity Server ao Telemetry Server.
  • Telemetry Server: este componente serve como um agente de mensagens que recebe e abriga temporariamente todos os dados enviados pelos produtores.
  • Platform Analytics Store: este componente lê os dados que os produtores do Intelligence Telemetry e do Identity Telemetry enviam à camada do Telemetry Server, transforma esses dados e os carrega no Repositório do Platform Analytics.
  • Telemetry Cache: este componente é usado para aprimorar o desempenho de processamento do Platform Analytics Store.
  • Platform Analytics Repository: Este data warehouse armazena todos os MicroStrategy telemetria processada pelo Telemetry Store. Esses dados são então usados pelos painéis incluídos no projeto Platform Analytics.
  • Platform Analytics Project: Esse MicroStrategy O projeto contém o esquema pronto para uso e os objetos de aplicativo do Platform Analytics, incluindo os painéis, atributos, métricas e cubos padrão do Platform Analytics.
  • Platform Analytics Cube: Este cubo de importação de dados contém dados de 14 dias do Platform Analytics e é usado para alimentar dados para todos os painéis padrão do Platform Analytics.

Serviços

Os seguinte serviços de terceiros são automaticamente instalados com o Platform Analytics. Esses serviços permitem que o Platform Analytics capture e analise dados do MicroStrategy plataforma.

Apache Kafka

O Kafka é uma plataforma de transmissão distribuída que processa e armazena fluxos de dados em tempo real. Ele proporciona escalabilidade horizontal, baixa latência e alta produtividade. Os produtores do Kafka permitem que um aplicativo, como o Intelligence Server, publique registros em um ou mais tópicos, enquanto os consumidores do Kafka permitem que aplicativos assinem e consumam os dados disponíveis nesses tópicos.

Apache Zookeeper

ZooKeeper é um serviço de coordenação centralizado. Ele facilita a implementação de aplicativos distribuídos fornecendo sincronização de baixo nível e funcionalidade de configuração que geralmente é útil em aplicativos distribuídos.

Redis

Redis é um repositório de estrutura de dados na memória. Ele proporciona os mecanismos de cache ideais para otimizar o desempenho de serviços distribuídos intensivos de dados como o Platform Analytics.