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.