MicroStrategy ONE

Telemetria avanzata dei processi

La telemetria avanzata dei processi serve a migliorare l'amministrazione e il monitoraggio delle risorse in Platform Analytics per acquisire informazioni su processi e oggetti prima che Intelligence Server si arresti in modo anomalo.

Scopo

Nelle versioni precedenti a MicroStrategy 2021 Update 6, le statistiche di processo non venivano registrate quando si creava un processo. Se Intelligence Server subiva un arresto anomalo, non era pertanto possibile determinare quali processi erano attivi o quali oggetti venivano manipolati.

A partire da MicroStrategy 2021 Update 6, il modello di dati in Platform Analytics è stato migliorato per fornire statistiche del server agli amministratori di MicroStrategy durante la creazione iniziale del processo, in modo che l'utente finale possa capire quali utenti, azioni o cubi hanno causato l'arresto anomalo di Intelligence Server. Un nuovo argomento di Kafka Mstr.PlatformAnalytics.IsJobStats, viene utilizzato per elaborare i messaggi di creazione e completamento di processi.

Flusso di lavoro

Dopo aver creato un processo, viene inviato un messaggio all'argomento Kafka con CREATETIME campo . Al termine del processo, viene inviato un altro messaggio con COMPLETETIME campo .

Platform Analytics elabora i messaggi da Mstr.PlatformAnalytics.IsJobStats L'argomento e il batch Kafka inseriscono l'inizio di un processo in fact_inprocess_jobs tabella con creation_time in ThreeSecondETL. Una volta completato il processo, viene eseguito un upsert con completion_time. Platform Analytics esegue ogni ora le operazioni ETL (estrazione, trasformazione e caricamento) per eliminare i processi completati e pulire il record.