Strategy ONE

Télémétrie de travail avancée

La télémétrie de travail avancée vise à améliorer l’administration et la surveillance des ressources dans Platform Analytics afin de capturer les travaux et les informations sur les objets avant que Intelligence Server ne tombe en panne.

Objectif

Avant MicroStrategy 2021 Update 6, les statistiques des travaux n’étaient pas enregistrées lors de la création d’un travail. Ainsi, en cas de panne de Intelligence Server, il n’y avait aucun moyen de déterminer quels travaux étaient actifs ou quels objets étaient manipulés.

À partir de MicroStrategy 2021 Update 6, Platform Analytics améliore le modèle de données pour fournir des statistiques sur le serveur aux administrateurs MicroStrategy lors de la création initiale du travail, afin que l’utilisateur final puisse comprendre quels utilisateurs, actions ou cubes ont provoqué la panne de Intelligence Server. Un nouveau sujet Kafka, Mstr.PlatformAnalytics.IsJobStats, est utilisé pour traiter les messages signalant la création et l'exécution de tâches.

Workflow

Une fois la tâche créée, un message est envoyé au sujet Kafka avec CREATETIME champ. Une fois la tâche terminée, un autre message est envoyé avec la COMPLETETIME champ.

Platform Analytics traite les messages de Mstr.PlatformAnalytics.IsJobStats La rubrique Kafka et le lot insèrent le début d'une tâche dans fact_inprocess_jobs table avec creation_time dans ThreeSecondETL. Une fois le travail terminé, un upsert est effectué avec completion_time. Platform Analytics procède à l’extraction, à la transformation et au chargement (ETL) toutes les heures pour purger les travaux terminés et nettoyer l’enregistrement.