MicroStrategy ONE

Processo e sessione

Ogni esecuzione MicroStrategy avrà un processo corrispondente. Un Processo è qualsiasi richiesta al sistema inviata dagli utenti dalla piattaforma MicroStrategy . Il processo è archiviato nella tabella dei fatti fact_access_transaction_view. I processi possono includere esecuzioni di report o documenti pianificati o ad hoc. Alcune azioni MicroStrategy non includono processi. In questi casi, vengono applicati i valori predefiniti. Fare riferimento al grafico seguente per spiegare i valori predefiniti.

Tipi di azioni

Valore predefinito

Tutti i tipi di azione badge

-1

Modifiche all'elenco cronologia (109, 122, 156, 157, 158, 159)

-2

Modifiche al cubo (161, 162, 163)

-2

Login MicroStrategy (100, 101, 102, 103)

-3

Il processo padre è il risultato del fatto che un processo ha attivato un altro processo figlio. Ad esempio, quando viene eseguito un documento con report come dataset, questo crea prima un processo documento, che attiverà diversi processi figlio per l'esecuzione del report. In questo esempio, il processo associato all'esecuzione del documento è un processo padre dei processi di esecuzione del report. L'esecuzione del report autonomo non avrà un processo padre. 

lu_job_step_type

Questa tabella elenca le attività di Intelligence Server coinvolte nell'esecuzione di un report o un documento. Di seguito è riportato un elenco di tutti i possibili valori per Passaggio processo. 

Colonna

Descrizione

 

Tipo di dati

step_type_id

L'ID numerico fisso per il tipo di processo documento o report.

int(11)

step_type_desc

Il tipo di processo eseguito sull'Intelligence Server. I tipi di processo possono includere 

Richiesta oggetto MD

Chiudi processo

Motore SQL

Esecuzione SQL

Motore analitico

Server di risoluzione

Server di rete report

Richiesta elemento

Ottieni istanza report

Invio messaggio di errore

Invia messaggio output

Trova cache report

Esecuzione documento

Invio documento

Aggiorna cache report

Richiedi esecuzione

Esecuzione data mart

Preparazione dati documento

Formattazione documento

Manipolazioni documenti

Applica contesto visualizzazione

Motore di esportazione

Attività Trova cubo

Aggiorna attività cubo

Attività di post-elaborazione

Attività di consegna

Mantieni attività risultato

Attività di esecuzione dataset documento

Documentare il report di elaborazione con prompt

Importazione dati Preparazione dati

Esecuzione server remoto

Importa dashboard asincrone 

Ultimo passaggio elaborazione processo

varchar(255)

Tipi e descrizioni dei passaggi del processo:

Job Step Type

Descrizione

Richiesta oggetto MD

Richiesta della definizione di un oggetto dai metadati del progetto

Chiudi processo

Chiusura di un processo e rimozione dello stesso dall'elenco dei processi in sospeso

Motore SQL

Viene generato il codice SQL necessario per recuperare i dati in base allo schema

Esecuzione SQL

L'SQL generato per il report è eseguito

Motore analitico

Applicazione dell'elaborazione analitica ai dati recuperati dall'origine dati

Server di risoluzione

Caricamento della definizione di un oggetto

Server di rete report

Trasmissione dei risultati di un report

Richiesta elemento

Esplorazione degli elementi di attributo

Ottieni istanza report

Recupero di un'istanza del report dai metadati

Invio messaggio di errore

Invio di un messaggio di errore in corso

Invia messaggio output

Invio di un messaggio diverso da un messaggio di errore

Trova cache report

Ricerca o attesa di una cache report

Esecuzione documento

Esecuzione di un documento

Invio documento

Trasmissione di un documento

Aggiorna cache report

Aggiornamento cache report

Richiedi esecuzione

Richiesta di esecuzione di un report

Esecuzione data mart

Esecuzione di un report data mart

Preparazione dati documento

Costruzione della struttura di un documento utilizzando i dati dei dataset del documento

Formattazione documento

Esportazione di un documento nel formato richiesto

Manipolazione documenti

Applicazione delle modifiche di un utente a un documento

Applica contesto visualizzazione

Riservato per usi futuri

Motore di esportazione

Esportazione di un documento o report in PDF, testo normale, foglio di calcolo Excel o XML

Attività Trova cubo

L'istanza del cubo viene individuata da Intelligent Cube Manager, quando viene eseguito un report subset o un report standard che utilizza la memorizzazione dinamica nella cache.

Aggiorna attività cubo

L'istanza del cubo viene aggiornata da Intelligent Cube Manager quando si ripubblica o si aggiorna un cubo.

Attività di post-elaborazione

Riservato per funzionalità future.

Attività di consegna

Utilizzato da Distribution Services per la consegna tramite e-mail, file o stampante di report/documenti oggetto della sottoscrizione.

Mantieni attività risultato

Rende persistenti i risultati dell’esecuzione, inclusi Elenco cronologia e altri controlli delle condizioni. Tutte le sottoscrizioni raggiungono questo passaggio, sebbene solo le sottoscrizioni che persistono i risultati (come Elenco cronologia) eseguano azioni in questo passaggio.

Attività di esecuzione dataset documento

Attività virtuale utilizzata solo dal responsabile delle statistiche e dal responsabile dell'organizzazione per registrare il tempo dedicato all'esecuzione del dataset.

Documentare il report di elaborazione con prompt

Verrà attivato dopo che il passaggio del motore SQL ha individuato i prompt, raccolto i prompt senza risposta e li ha presentati al client.  Dopo aver ottenuto le risposte, avviare i processi per eseguire il dataset che contiene prompt senza risposta.

Importazione dati Attività preparazione dati

Questa attività prepara i dati per più tabelle nei cubi di importazione dati.

Attività di esecuzione server remoto

Accesso diretto al progetto MSTR remoto

Importa attività asincrone dashboard

Importazione asincrona di dashboard

fact_step_sequence_view

Questa tabella viene utilizzata quando l'opzione Documenta e/o report passaggi processo è abilitata per la registrazione statistiche avanzate tramite Command Manager. Memorizza informazioni su ciascuna fase di elaborazione dell'esecuzione di un documento/dashboard/report. È indicato per la risoluzione dei problemi relativi alle prestazioni di un oggetto a livello di processo. 

I fatti estratti da questa tabella sono cinque:

  • Timestamp avvio fase processo (UTC) - il timestamp (in fuso orario UTC) di quando inizia il passaggio del processo.

  • Timestamp fine fase processo (UTC) - il timestamp (in fuso orario UTC) al termine del passaggio del processo.

  • Durata coda processi (ms) - il fatto calcola il tempo di attesa in coda per l'esecuzione del processo in millisecondi.
  • Durata CPU processo (ms) - il tempo trascorso sulla CPU durante l'esecuzione del processo, in millisecondi. 
  • Durata passaggio processo (ms) - il tempo di esecuzione totale del processo in millisecondi.

Colonna

Descrizione

Tipo di dati

parent_tran_id

L'ID azione numerico generato automaticamente. 

bigint(20)

step_sequence_id

L'ID del numero di sequenza per i passaggi di ogni processo. Utilizzato per determinare in quale ordine sono stati eseguiti i passaggi sull'Intelligence Server.

int(11)

step_type_id

L'ID numerico del tipo di passaggio documento/dashboard/report. 

int(11)

step_start_timestamp

Timestamp UTC di avvio del passaggio del processo. 

datetime

step_finish_timestamp UTC timestamp al termine del passaggio del processo. datetime

job_queue_time

Durata della coda in millisecondi.

bigint(20)

job_cpu_time

Durata della CPU in millisecondi.

bigint(20)

step_duration_time

Il tempo della durata totale dell'esecuzione in millisecondi.

bigint(20)

lu_session_view 

Ogni utente che si collega al server e/o al progetto MicroStrategy Intelligence dispone di un GUID di connessione di sessione univoco. Un utente non può accedere a un progetto senza aver prima eseguito una sessione sull'Intelligence Server. Tuttavia, un utente può avere una sessione sull'Intelligence Server senza connettersi a un progetto (ad esempio eseguendo attività amministrative in Developer). La tabella lu_session_view tiene traccia delle informazioni univoche di connessione della sessione a livello di progetto e metadati. 

Per ogni Sessione utente univoca creata, ci saranno un'istanza di Intelligence Server, un'origine sessione, un computer server client e un dispositivo . 

Colonna

Descrizione

Tipo di dati

session_id

Il valore dell'ID numerico generato automaticamente per ogni sessione univoca.

bigint(20)

session_guid

Il GUID della sessione.

varchar(32)

id_istanza_server

L'ID numerico dell'istanza di Intelligence Server connessa alla sessione. Non tutte le connessioni di sessione dispongono di un'istanza I-Server applicabile. Ad esempio, processi pianificati. 

bigint(20)

client_server_machine_id

L'IP del computer server client a cui era connesso per la sessione. Non tutte le connessioni di sessione dispongono di un computer client server.

bigint(20)

session_source_id

L'ID dell'origine sessione utilizzata per stabilire la connessione di sessione utente.

bigint(20)

metadata_id

L'ID metadati a cui era connessa la sessione utente.

bigint(20)

id_dispositivo

Azioni MicroStrategy (esecuzioni, sessione, ecc.) è l'indirizzo IP del computer da cui è stata creata la sessione.

bigint(20)

ora_connessione

Timestamp di apertura della sessione. Il mapping di questa colonna allo schema del progetto Platform Analytics è in sospeso.

datetime

lu_session_source

Ogni sessione creata come connessione utente all'Intelligence Server e al progetto dispone di un'origine. L'origine sessione rappresenta il client o lo strumento utilizzato dall'utente per stabilire una connessione.

Colonna

Descrizione

Tipo di dati

session_source_id

Il valore fisso dell'ID numerico per l'origine sessione.

bigint(20)

session_source_desc

L'origine sessione specifica utilizzata per la connessione all'Intelligence Server e/o al progetto. L’origine sessione può essere:

0 Non applicabile

1 Sviluppatore

2 Amministratore di Intelligence Server

3 Amministratore Web

4 Intelligence Server

5 Aggiornamento progetto

6 Web

7 Scheduler

8 Applicazione personalizzata

9 Server Narrowcast

10 Object Manager

12 Progettazione cubi Odbo

13 Command Manager

14 Enterprise Manager

15 Interfaccia a riga di comando

16 Generatore progetti

17 Configurazione guidata

18 MD Scansiona

19 Utility cache

20 Evento incendio

21 Client Java Admin

22 Web Services

23 Office

24 Strumenti

25 Server di portale

26 Integrity Manager

27 Aggiornamento metadati

28 COM Browser

29 Mobile

30 Conversione guidata repository

31 Health Center

32 Cube Advisor

34 Desktop

35 Library

36 Library iOS

37 Workstation

39 Library Android

40 Workstation macOS

41 Windows Workstation

42 Desktop MacOS

43 Windows Desktop

44 Tableau

45 Qlik

46 PowerBI

47 Microsoft Office

48 Hyper Browser Chrome

49 Hyper Mobile iOS

50 Hyper Mobile Android

51 Hyper Office Outlook Web

52 Hyper Office Outlook Windows

53 Hyper Office Outlook Mac

varchar(255)

lu_sql_pass_type

Questa tabella memorizza l'elenco statico dei tipi di passaggio SQL . Ogni passaggio SQL registrato nella tabella fact_sql_stats avrà un tipo di passaggio SQL corrispondente. 

Colonna

Descrizione

 

Tipo di dati

sql_pass_type_id

ID numerico fisso per il tipo di passaggio SQL.

int(11)

sql_pass_type_desc

Il nome descrittivo per il tipo di passaggio SQL. Il tipo di passaggio SQL può includere:

Seleziona

Inserisci in selezione

Crea tabella

Analitico

Selezionare in

Inserisci in valori

Query partizione omogenea

Query su partizione eterogenea

Pre-query partizione metadati

Ultima pre-query partizione metadati

Vuoto

Crea indice

Suddivisione qualifica metrica per

Soglia di qualificazione metrica

Qualifica metrica

Definito dall'utente

Ciclo di partizione omogeneo

Tabella omogenea di partizione uno

Ciclo di partizione eterogeneo

Tabella eterogenea di partizione uno

Inserisci valori fissi in

Data mart da motore analitico

Risorse temporanee di cleanup

Restituisce il numero dell'elemento

Esplorazione incrementale di elementi

Query MDX

Sap Bapi

Istruzione Intelligent Cube

Accesso ai dati eterogeneo

Importazione dati file Excel

Importazione dati file di testo

Importazione dati tabella database

Importazione dati SQL

Data Import Excel File

Data Import Text File

Tabella di importazione dati

SQL personalizzato per l’importazione dei dati

OAuth importazione dati

Importazione dati Apri Affina

Trasferimento dati incrementale SQL

Importa dati cubo da file

varchar(255)

lu_sql_clause_type

Questa tabella memorizza l'elenco statico di SQL Tipi di clausola. Ogni SQL Il passaggio registrato nella tabella fact_sql_stats avrà un codice SQL corrispondente Tipo di clausola.

Colonna

Descrizione

Tipo di dati

sql_clause_type_id

Il valore fisso dell'ID numerico per SQL Tipo di clausola.

smallint(6)

sql_pass_type_desc

Il nome descrittivo per l'SQL Tipo di clausola. SQL Il Tipo di passaggio può essere

0 Non applicabile

1 Selezionare

2 Selezionare Raggruppa per

4 Selezionare Aggrega

8 Da

16 Dove

17 Ordina per

varchar(255)

fatto_sql_stats

Questa tabella contiene le informazioni sul passaggio SQL eseguito nel warehouse durante l'esecuzione di un processo di report. Ogni passaggio SQL viene registrato a livello di azione padre e un'azione può corrispondere a più passaggi SQL. 

L'esecuzione del report (azione padre) può avere più sequenze di passaggi SQL .

Questa tabella dei fatti è consigliata per l'analisi delle prestazioni dei tempi di esecuzione dei report, al fine di determinare definizioni di report inefficienti. I dati saranno disponibili solo quando l’opzione Statistiche avanzate è abilitata durante la configurazione in Command Manager.

La tabella fact_sql_stats è l'origine dei fatti elencati di seguito:

  • Durata passaggio SQL (ms) - registra la durata di esecuzione del passaggio SQL in millisecondi.
  • Timestamp fine passaggio SQL - registra il timestamp UTC al termine del passaggio SQL.
  • Timestamp inizio passaggio SQL - registra il timestamp UTC quando inizia il passaggio SQL.
  • Accesso a tabelle di passaggio SQL - registra il numero di tabelle raggiunte durante il passaggio SQL.  

Colonna

Descrizione

Tipo di dati

parent_tran_id

L'ID transazione generato automaticamente per ogni report eseguito nel warehouse. Ogni azione padre può corrispondere a più passaggi SQL.

bigint(20)

sql_pass_id

L'ID passaggio SQL generato automaticamente per ogni esecuzione. Questa è la chiave primaria della tabella. 

bigint(20)

sql_pass_sequence_id

Il numero di sequenza del passaggio SQL.

int(11)

sql_pass

L'SQL esatto utilizzato nel passaggio.

testo lungo

sql_start_timestamp

Timestamp UTC di inizio del passaggio SQL.

timestamp

sql_end_timestamp

Timestamp UTC al termine del passaggio SQL.

timestamp

sql_pass_type_id

ID numerico corrispondente al tipo SQL.

Ad esempio, 

Crea indice

Inserisci in valori

Esplorazione incrementale di elementi

int(11)

ora_esecuzione

Il tempo totale dedicato all'istruzione SQL Pass. Definito come data/ora di inizio meno la data/ora di fine. 

bigint(20)

total_tables_accessed

Il numero di tabelle interessate dal passaggio SQL. Questa è la colonna di origine del fatto Accesso a tabelle di passaggio SQL.

smallint(6)

db_error_id

L'ID errore generato automaticamente per un errore di database verificatosi durante l'esecuzione dell'SQL. Per maggiori dettagli, consultare lu_db_error.

bigint(20)

lu_db_error

Questa tabella memorizza l'elenco dei messaggi di errore del database. Ogni passaggio SQL registrato nella tabella fact_sql_stats avrà un db_error_id corrispondente.

Colonna

Descrizione

Tipo di dati

db_error_id

ID generato automaticamente per l’errore di database.

bigint(20)

db_error_desc

Testo completo del messaggio di errore del database restituito dal server.

Varchar(4096)

fact_report_columns

Colonna

Descrizione

Tipo di dati

parent_tran_id

L'ID transazione padre generato automaticamente per ogni report eseguito nel warehouse.

bigint(20)

id_colonna

L'ID colonna generato automaticamente che è stato raggiunto durante l'esecuzione del report.

bigint(20)

sql_clause_type_id ID tipo di clausola SQL corrispondente al tipo di clausola SQL eseguita sulla colonna/tabella specificata. Per maggiori dettagli, consultare lu_sql_clause_type. smallint(6)

id_tabella

L'ID tabella generato automaticamente su cui è stata eseguita l'istruzione SQL. Questa è la colonna di origine per l'attributo Tabella database. Vedere lu_db_table_view per maggiori dettagli.

bigint(20)

column_hit_count Il numero di volte in cui la combinazione di tipo colonna/tabella/clausola si verifica all'interno di un'esecuzione. Questa è la colonna di origine del fatto Conteggio accessi colonna. int(11)