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.