Strategy 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 toda a telemetria da MicroStrategy processada pelo Telemetry Store. Esses dados são usados pelos painéis incluídos no projeto do Platform Analytics.
  • Platform Analytics Project: Este projeto da MicroStrategy contém o esquema pronto para uso e os objetos de aplicativo para o Platform Analytics, incluindo os painéis, atributos, métricas e cubos padrão do Platform Analytics.
  • Platform Analytics Cube: Esse cubo de importação de dados contém o equivalente a 14 dias de dados do Platform Analytics e é usado para alimentar com dados 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 da plataforma MicroStrategy.

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.