Strategy ONE

Telemetría de trabajos avanzada

La telemetría de trabajos avanzada tiene como objetivo mejorar la administración y la supervisión de recursos en Platform Analytics para detectar trabajos e información de objetos antes de que el servidor Intelligence se bloquee.

Propósito

Antes de la actualización 6 de MicroStrategy 2021, las estadísticas de trabajo no se registraban cuando se creaba un trabajo. Por lo tanto, cuando el servidor Intelligence se bloqueaba, no había forma de determinar qué trabajos estaban activos o qué objetos se estaban manipulando.

A partir de la actualización 6 de MicroStrategy 2021, Platform Analytics mejora el modelo de datos para proporcionar estadísticas del servidor a los administradores de MicroStrategy durante la creación inicial del trabajo para que el usuario final pueda comprender qué usuarios, acciones o cubos provocaron el bloqueo de Intelligent Server. Un nuevo tema de Kafka, Mstr.PlatformAnalytics.IsJobStats, se utiliza para procesar mensajes de creación y finalización de trabajos.

Flujo de trabajo

Una vez que se crea un trabajo, se envía un mensaje al tema de Kafka con el CREATETIME campo. Al finalizar el trabajo, se envía otro mensaje con la COMPLETETIME campo.

Platform Analytics procesa mensajes de la Mstr.PlatformAnalytics.IsJobStats Kafka Tema y lote insertan el inicio de un trabajo en el fact_inprocess_jobs tabla con creation_time en ThreeSecondETL. Una vez completado el trabajo, se realiza una inserción con completion_time. Platform Analytics extrae, transforma y carga (ETL, por sus siglas en inglés) cada hora para purgar los trabajos completados y limpiar el registro.