Strategy 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 da Atualização 6 do MicroStrategy 2021, as estatísticas de trabalho não eram registradas quando um trabalho era criado. Portanto, quando o Intelligence Server travava, não havia como determinar quais trabalhos estavam ativos ou quais objetos estavam sendo manipulados.

A partir da Atualização 6 do MicroStrategy 2021, o Platform Analytics aprimora o modelo de dados para fornecer estatísticas do servidor aos administradores da MicroStrategy durante a criação inicial do trabalho 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 de Kafka, Mstr.PlatformAnalytics.IsJobStats, é usado para processar mensagens sobre a criação e a conclusão de tarefas.

Fluxo de trabalho

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

O Platform Analytics processa mensagens do Mstr.PlatformAnalytics.IsJobStats Kafka Tópico e inserções em lote no início de um trabalho na fact_inprocess_jobs tabela com creation_time em ThreeSecondETL. Quando o trabalho for concluído, um upsert será 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.