MicroStrategy ONE

Telemetria avançada de trabalho

A telemetria avançada de trabalho visa melhorar a administração e o monitoramento de recursos no Platform Analytics para capturar trabalhos e informações de objetos antes que o Intelligence Server trave.

Objetivo

Antes de MicroStrategy Atualização 6 de 2021, as estatísticas do trabalho não foram registradas quando um trabalho foi criado. Portanto, quando o Intelligence Server travava, não havia como determinar quais trabalhos estavam ativos ou quais objetos estavam sendo manipulados.

Começando em MicroStrategy Atualização 6 de 2021, Platform Analytics aprimora o modelo de dados para fornecer estatísticas do servidor para MicroStrategy administradores durante a criação inicial da tarefa para que o usuário final possa entender quais usuários, ações ou cubos causaram a falha do Intelligent Server. Um novo tópico do Kafka, Mstr.PlatformAnalytics.IsJobStats, é usado para processar mensagens de criação e conclusão de trabalhos.

Fluxo de trabalho

Depois que um trabalho é criado, uma mensagem é enviada ao Tópico Kafka com o campo CREATETIME. Após a conclusão do trabalho, outra mensagem é enviada com o campo COMPLETETIME.

O Platform Analytics processa mensagens do tópico Kafka Mstr.PlatformAnalytics.IsJobStats e insere em lote o início de um trabalho na tabela fact_inprocess_jobs com creation_time em ThreeSecondETL. Quando o trabalho for concluído, um upsert é realizado com completion_time. O Platform Analytics extrai, transforma e carrega (ETL) de hora em hora para limpar os trabalhos concluídos e limpar o registro.