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.