Strategy ONE

Trabajo y sesión

A cada ejecución de MicroStrategy le corresponde un trabajo. Un trabajo es cualquier solicitud al sistema que envíen los usuarios desde la Plataforma de MicroStrategy. El trabajo se almacena en la tabla de hechos fact_access_transaction_view. Los trabajos pueden incluir informes planificados o ad hoc o ejecuciones de documentos. Algunas acciones de MicroStrategy no tienen trabajos. En esos casos, se aplican los valores por defecto. En la siguiente tabla se explican los valores por defecto.

Tipos de acción

Valor por defecto

Todos los tipos de acción de Badge

-1

Modificaciones del historial (109, 122, 156, 157, 158, 159)

-2

Modificaciones de cubo (161, 162, 163)

-2

Inicios de sesión de MicroStrategy (100, 101, 102, 103)

-3

El trabajo principal es el resultado de un trabajo que activa otro trabajo hijo. Por ejemplo, cuando se ejecuta un documento con informes como conjuntos de datos, en primer lugar se crea un trabajo de documento que activa varios trabajos secundarios para la ejecución de informes. En este ejemplo, el trabajo asociado a la ejecución de documentos es un trabajo primario de trabajos de ejecución de informes. La ejecución del informe independiente no tendrá un trabajo padre. 

lu_job_step_type

En esta tabla se enumeran las tareas de Intelligence Server que intervienen en la ejecución de un informe o un documento. A continuación está la lista de todos los valores posibles para Paso de trabajo. 

Columna

Descripción

 

Tipo de datos

step_type_id

El ID numérico fijo correspondiente al tipo de trabajo de documento o informe.

int(11)

step_type_desc

El tipo de trabajo que se ha ejecutado en el Intelligence Server. Los tipos de trabajo pueden incluir, 

Solicitud de objetos MD

Cerrar trabajo

Motor SQL

Ejecución de SQL

Motor analítico

Servidor de resolución

Report Net Server

Solicitud de elementos

Obtener instancia de informe

Envío de mensajes de error

Envío de mensajes salientes

Buscar caché de informes

Ejecución de documentos

Envío de documentos

Actualizar caché de informe

Ejecución de peticiones

Ejecución de Datamart

Preparación de datos de documentos

Formato de documentos

Manipulaciones de documentos

Aplicar contexto de visualización

Motor de exportación

Buscar tarea de cubo

Actualizar tarea de cubo

Tarea de posprocesamiento

Tarea de entrega

Tarea de resultados de conservación

Tarea de ejecución de conjuntos de datos de documentos

Informe de procesamiento de documentos con selección dinámica

Preparación de datos de importación de datos

Ejecución de servidor remoto

Importar dashboards asíncrono 

Último paso del procesamiento de trabajos

varchar(255)

Tipos y descripciones de pasos de trabajo:

Tipo de paso de trabajo

Descripción

Solicitud de objetos MD

Solicitud de una definición de objeto desde los metadatos de proyecto

Cerrar trabajo

Cierre y eliminación de trabajos de la lista de trabajos pendientes

Motor SQL

Se genera SQL necesario para recuperar datos en función de esquemas

Ejecución de SQL

Se ejecuta el SQL que se generó para el informe

Motor analítico

Aplicación del procesamiento analítico a los datos recuperados del origen de datos

Servidor de resolución

Carga de definiciones de objetos

Report Net Server

Transmisión de los resultados de un informe

Solicitud de elementos

Exploraciones de elementos de atributo

Obtener instancia de informe

Recuperación de instancias de informe de los metadatos

Envío de mensajes de error

Envío de un mensaje de error

Envío de mensajes salientes

Envío de cualquier mensaje que no sea de error

Buscar caché de informes

Búsqueda o espera de cachés de informes

Ejecución de documentos

Ejecución de un documento

Envío de documentos

Transmisión de un documento

Actualizar caché de informe

Actualización de cachés de informes

Ejecución de peticiones

Petición de ejecución de un informe

Ejecución de Datamart

Ejecución de un informe de datamart

Preparación de datos de documentos

Desarrollo de una estructura de documento con los conjuntos de datos del documento

Formato de documentos

Exportación de un documento al formato solicitado

Manipulación de documentos

Aplicación de los cambios de un usuario a un documento

Aplicar contexto de visualización

Reservado para usos futuros

Motor de exportación

Exportación de un documento o un informe a PDF, texto sin formato, hoja de cálculo de Excel o XML

Buscar tarea de cubo

La instancia de cubo se ubica desde Intelligent Cube Manager cuando se ejecuta un informe de conjunto de datos o un informe estándar que utiliza caché dinámica.

Actualizar tarea de cubo

La instancia de cubo se actualiza desde Intelligent Cube Manager cuando se vuelve a publicar o actualizar un cubo.

Tarea de posprocesamiento

Reservado para funciones futuras.

Tarea de entrega

Utilizada por Distribution Services para entregas de correo electrónico, archivos o impresiones de informes o documentos a los que se está suscrito.

Tarea de resultados de conservación

Conserva los resultados de ejecución, incluyendo el historial y otras comprobaciones de condiciones. Todas las suscripciones se someten a este paso, aunque solo las que conservan los resultados (como el historial) realizan acciones en él.

Tarea de ejecución de conjuntos de datos de documentos

Una tarea virtual que solo se utiliza para que Statistic Manager o Enterprise Manager registren el tiempo invertido en la ejecución del conjunto de datos.

Informe de procesamiento de documentos con selección dinámica

Se activa después de que el paso del Motor SQL detecte selecciones dinámicas, recopile selecciones dinámicas sin respuesta y las presente al cliente.  Después de obtener respuestas, inicie trabajos para ejecutar este conjunto de datos que contiene solicitudes sin respuesta.

Tarea de preparación de datos de importación de datos

Esta tarea prepara los datos para varias tablas en cubos de importación de datos.

Tarea de ejecución de servidor remoto

Acceso directo a un proyecto MSTR

Importar tareas asíncronas de tableros

Importación asíncrona de tableros

fact_step_sequence_view

Esta tabla se utiliza cuando la opción de pasos de trabajo de documento o informe se activa para el registro de estadísticas avanzadas a través de Command Manager. Almacena información sobre cada paso del procesamiento de la ejecución de un documento/dashboard/informe. Es ideal para solucionar problemas de rendimiento de un objeto en el nivel de trabajo. 

Hay cinco hechos que se originan en esta tabla:

  • Job Step Start Timestamp (UTC): la fecha y hora (en la zona horaria UTC) en que se inicia el paso de trabajo.

  • Job Step Finish Timestamp (UTC): la fecha y hora (en la zona horaria UTC) en que se termina el paso de trabajo.

  • Job Queue Duration (ms): el hecho calcula el tiempo invertido en la espera en cola del trabajo que se debe ejecutar en milisegundos.
  • Duración de CPU del trabajo (ms): el tiempo empleado en la CPU durante la ejecución del trabajo en milisegundos. 
  • Job Step Duration (ms): el tiempo de ejecución total para la ejecución del trabajo en milisegundos.

Columna

Descripción

Tipo de datos

parent_tran_id

El ID de acción numérico generado automáticamente. 

bigint(20)

step_sequence_id

El ID de número de secuencia para los pasos de cada trabajo. Se utiliza para determinar el orden en que se dieron los pasos en Intelligence Server.

int(11)

step_type_id

ID numérico del tipo de paso de trabajo del documento/dashboard/ejecución del trabajo de informe. 

int(11)

step_start_timestamp

La marca horaria UTC de inicio del paso de trabajo. 

fecha y hora

step_finish_timestamp El UTC marca horaria de finalización del paso de trabajo. fecha y hora

job_queue_time

Duración en la cola en milisegundos.

bigint(20)

job_cpu_time

Duración en la CPU en milisegundos.

bigint(20)

step_duration_time

Tiempo total de duración de la ejecución en milisegundos.

bigint(20)

lu_session_view 

Cada usuario que se conecta al servidor y/o proyecto de MicroStrategy Intelligence tiene un GUID de conexión de sesión único. Un usuario no puede iniciar sesión en un proyecto sin haber iniciado antes una sesión en Intelligence Server. En cambio, el usuario sí que puede tener una sesión en Intelligence Server sin conectarse a un proyecto (es decir, sin realizar una tarea administrativa en Developer). La tabla lu_session_view realiza un seguimiento de la información de conexión de sesión única a nivel de proyecto y de metadatos. 

Para cada sesión de usuario única que se cree, habrá una instancia de Intelligence Server, un origen de la sesión , un equipo cliente servidor y un dispositivo . 

Columna

Descripción

Tipo de datos

session_id

El valor del ID numérico de generación automática de cada sesión única.

bigint(20)

session_guid

El GUID de la sesión.

varchar(32)

iserver_instance_id

El ID numérico de la instancia de Intelligence Server a la que se ha conectado para la sesión. No todas las conexiones de sesión tienen una instancia de I-Server aplicable. Por ejemplo, trabajos planificados. 

bigint(20)

client_server_machine_id

La IP del equipo de servidor cliente al que se conectó para la sesión. No todas las conexiones de sesión tienen un equipo de servidor cliente.

bigint(20)

session_source_id

El ID del origen de sesión que se utilizó para establecer la conexión de sesión del usuario.

bigint(20)

metadata_id

El ID de metadatos para el que se conectó la sesión de usuario.

bigint(20)

device_id

Acciones de MicroStrategy (ejecuciones, sesión, etc.). Es la dirección IP del equipo desde el que se creó la sesión.

bigint(20)

connection_time

La fecha y hora en que se abrió la sesión. La asignación de esta columna al esquema del proyecto de Platform Analytics está pendiente.

fecha y hora

lu_session_source

Cada sesión que se crea como una conexión de usuario al Intelligence Server y al proyecto tiene un origen. El origen de la sesión representa el cliente o la herramienta que ha utilizado el usuario para establecer una conexión.

Columna

Descripción

Tipo de datos

session_source_id

El valor del ID numérico fijo correspondiente al origen de sesión.

bigint(20)

session_source_desc

El origen de sesión específico que se utilizó para conectarse al servidor Intelligence Server o al proyecto. El origen de sesión puede ser:

0 No aplicable

1 Developer

2 Administrador de Intelligence Server

3 Administrador de Web

4 Intelligence Server

5 Actualización del proyecto

6 Web

7 Scheduler

8 Aplicación personalizada

9 Narrowcast Server

10 Object Manager

12 Odbo Cube Designer

13 Command Manager

14 Enterprise Manager

15 Interfaz de línea de comandos

16 Project Builder

17 Asistente de configuración

18 MD Escanear

19 Utilidad de caché

20 Fire Event

21 Clientes Java Admin

22 Servicios Web

23 Office

24 Herramientas

25 Servidor de portal

26 Integrity Manager

27 Actualización de metadatos

28 COM Explorador

29 Mobile

30 Repository Translation Wizard

31 Health Center

32 Cube Advisor

34 Desktop

35 Library

36 Library iOS

37 Workstation

39 Library Android

40 Workstation MacOS

41 Workstation Windows

42 Desktop MacOS

43 Desktop Windows

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

Esta tabla almacena la lista estática de tipos de paso SQL. Cada paso SQL registrado en la tabla fact_sql_stats tendrá su tipo de paso SQL correspondiente. 

Columna

Descripción

 

Tipo de datos

sql_pass_type_id

El ID numérico fijo correspondiente al tipo de paso SQL.

int(11)

sql_pass_type_desc

El nombre descriptivo del tipo de paso SQL. El tipo de paso SQL puede incluir:

Seleccionar

Insertar en seleccionar

Crear tabla

Analítico

Seleccionar en

Insertar en valores

Consulta de partición homogénea

Consulta de partición heterogénea

Consulta previa de partición de metadatos

Última consulta previa de partición de metadatos

Vaciar

Crear índice

División de calificación de indicador

Umbral de calificación de indicador

Calificación de indicador

Definido por el usuario

Bucle de partición homogéneo

Tabla de partición homogénea uno

Bucle de partición heterogénea

Tabla de partición heterogénea uno

Insertar valores fijos en

Datamart de motor analítico

Limpiar recursos temporales

Devolver número de elemento

Exploración incremental de elementos

Consulta MDX

Sap Bapi

Instrucción de Cubo inteligente

Acceso heterogéneo a datos

Importación de datos de archivo de Excel

Importación de datos de archivo de texto

Importación de datos de tabla de base de datos

Importación de datos SQL

Data Import Excel File

Data Import Text File

Tabla de importación de datos

SQL personalizado de importación de datos

OAuth de importación de datos

Mejora abierta de importación de datos

Transferencia de datos SQL incremental

Cubo de importación de datos desde archivo

varchar(255)

lu_sql_clause_type

Esta tabla almacena la lista estática de SQL Tipos de cláusula. Cada SQL El paso registrado en la tabla fact_sql_stats tendrá un SQL correspondiente Tipo de cláusula.

Columna

Descripción

Tipo de datos

sql_clause_type_id

El valor de ID numérico fijo para el SQL Tipo de cláusula.

smallint(6)

sql_pass_type_desc

El nombre descriptivo del SQL Tipo de cláusula. El SQL El tipo de paso puede ser,

0 No aplicable

1 Seleccione

2 Seleccione Agrupar por

4 Seleccione Agregar

8 Desde

16 En

17 Ordenar por

varchar(255)

fact_sql_stats

Esta tabla contiene información del paso SQL que se ejecuta en el almacén durante las ejecuciones de un trabajo de informe. Cada paso SQL se registra en el nivel de acción principal y una acción puede corresponder a varios pasos SQL. 

Una ejecución de informe (acción padre) puede tener varias secuencias de pasos SQL .

Esta tabla de hechos resulta idónea para el análisis del rendimiento de los tiempos de ejecución de los informes con el fin de determinar las definiciones de informe ineficaces. Los datos estarán disponibles solo cuando la opción Estadísticas avanzadas esté habilitada durante la configuración en Command Manager.

La tabla fact_sql_stats es el origen de los hechos que se enumeran a continuación:

  • Duración del paso SQL (ms) - registra la duración de la ejecución de SQL Pass en milisegundos.
  • Marca horaria de finalización del paso SQL: registra la marca horaria UTC de finalización del paso SQL.
  • Marca horaria de inicio del paso SQL: registra la marca horaria UTC del inicio del paso SQL.
  • Tablas de pasos de SQL accedidas : registra el número de tablas acertadas durante el paso de SQL.  

Columna

Descripción

Tipo de datos

parent_tran_id

El ID de transacción de generación automática de cada informe que se ejecuta en el warehouse. Cada acción principal puede corresponder a varios pasos de SQL.

bigint(20)

sql_pass_id

El ID de paso SQL de generación automática para cada ejecución. Esta es la clave principal de la tabla. 

bigint(20)

sql_pass_sequence_id

El número de secuencia del paso SQL.

int(11)

sql_pass

El SQL exacto utilizado en el paso.

longtext

sql_start_timestamp

Fecha y hora UTC en que se inició el paso SQL.

marca horaria

sql_end_timestamp

Fecha y hora UTC en que finalizó el paso SQL.

marca horaria

sql_pass_type_id

ID numérico correspondiente al tipo de SQL.

Por ejemplo, 

Crear índice

Insertar en valores

Exploración incremental de elementos

int(11)

execution_time

El tiempo total invertido en la sentencia de paso SQL. Se define como la marca horaria de inicio menos la marca horaria de finalización. 

bigint(20)

total_tables_accessed

Número de tablas a las que afecta el paso SQL. Esta es la columna de origen para el hecho Tablas de pasos de SQL consultadas.

smallint(6)

db_error_id

El ID de error de generación automática para un error de base de datos encontrado durante la ejecución de SQL. Para obtener más información, consulte lu_db_error.

bigint(20)

lu_db_error

Esta tabla almacena la lista de mensajes de error de base de datos. A cada paso de SQL que se registra en la tabla fact_sql_stats le corresponde un db_error_id.

Columna

Descripción

Tipo de datos

db_error_id

El ID de generación automática para el error de la base de datos.

bigint(20)

db_error_desc

El texto completo del mensaje de error de base de datos devuelto por el servidor.

Varchar(4096)

fact_report_columns

Columna

Descripción

Tipo de datos

parent_tran_id

El ID de transacción principal de generación automática de cada informe que se ejecuta en el almacén.

bigint(20)

column_id

El ID de columna de generación automática que se ha detectado durante la ejecución del informe.

bigint(20)

sql_clause_type_id El ID del tipo de la cláusula SQL que corresponde a qué tipo de cláusula SQL se ejecutó en la columna/tabla especificada. Para obtener más información, consulte lu_sql_clause_type. smallint(6)

table_id

El ID de tabla de generación automática en el que se ejecutó la sentencia SQL. Esta es la columna de origen para el atributo Tablas de la base de datos. Para obtener más información, consulte lu_db_table_view.

bigint(20)

column_hit_count El número de veces que se produce la combinación de columna/tabla/cláusula dentro de una ejecución. Esta es la columna de origen para el hecho Recuento de coincidencias de la columna. int(11)