Compartir a través de


Trazas de Monitorización (XMLA)

Puede usar el comando Subscribe en XML for Analysis (XMLA) para supervisar un seguimiento existente definido en una instancia de Microsoft SQL Server Analysis Services. El Subscribe comando devuelve los resultados de un seguimiento como un conjunto de filas.

Especificar un seguimiento

La propiedad Object del Subscribe comando debe contener una referencia de objeto a una instancia de Analysis Services o a un seguimiento en una instancia de Analysis Services. Si no se especifica la Object propiedad o no se especifica un identificador de seguimiento en la Object propiedad , el Subscribe comando supervisa el seguimiento de sesión predeterminado para la sesión explícita especificada en el encabezado SOAP para el comando.

Devolver resultados

El Subscribe comando devuelve un conjunto de filas que contiene los eventos de seguimiento capturados por el seguimiento especificado. El Subscribe comando devuelve resultados de seguimiento hasta que el comando cancele el comando Cancelar.

El conjunto de filas contiene las columnas enumeradas en la tabla siguiente.

Columna Tipo de dato Descripción
EventClass Entero Clase de evento del evento recibido por el seguimiento.
EventSubclass Entero largo Subclase de eventos del evento recibido por el seguimiento.
CurrentTime Fecha y hora Hora a la que se inició el evento, cuando está disponible. Para el filtrado, los formatos esperados son "AAAA-MM-DD" y "AAAA-MM-DD HH:MM:SS".
HoraDeInicio Fecha y hora Hora a la que se inició el evento, cuando está disponible. Para el filtrado, los formatos esperados son "AAAA-MM-DD" y "AAAA-MM-DD HH:MM:SS".
Hora de finalización Fecha y hora Hora a la que finalizó el evento, cuando está disponible. Para el filtrado, los formatos esperados son "AAAA-MM-DD" y "AAAA-MM-DD HH:MM:SS".

Esta columna no se rellena para las clases de eventos que describen el inicio de un proceso o una acción.
Duración Entero largo Cantidad de tiempo total (en milisegundos) transcurrido para el evento.
CPUTime Entero largo Cantidad de tiempo de procesador (en milisegundos) transcurrido para el evento.
ID de trabajo Entero largo Identificador de trabajo del proceso.
SessionID Cuerda Identificador de la sesión para la que se produjo el evento.
SessionType Cuerda Tipo de la sesión para la que se produjo el evento.
Progreso Total Entero largo Número total o cantidad de progreso notificado por el evento.
Datos Enteros Entero largo Datos enteros asociados al evento. El contenido de esta columna depende de la clase de evento y la subclase del evento.
ID del Objeto Cuerda Identificador del objeto para el que se produjo el evento.
TipoDeObjeto Cuerda Tipo del objeto especificado en ObjectName.
Nombre del Objeto Cuerda Nombre del objeto para el que se produjo el evento.
ObjectPath Cuerda Ruta de acceso jerárquica del objeto para el que se produjo el evento. La ruta de acceso se representa como una cadena delimitada por comas de identificadores de objeto para los elementos primarios del objeto especificado en ObjectName.
ObjectReference Cuerda Representación XML de la referencia de objeto para el objeto especificado en ObjectName.
NestLevel Entero Nivel de la transacción para la que se produjo el evento.
NumSegments Entero largo Número de segmentos de datos afectados o a los que ha accedido el comando para el que se produjo el evento.
Severidad Entero Nivel de gravedad de una excepción para el evento. La columna puede contener uno de los siguientes valores:

Valor: 0 = Correcto

Valor: 1 = Información

Valor: 2 = Advertencia

Valor: 3 = Error
Éxito Booleano Indica si un comando se realizó correctamente o no.
Error Entero largo Número de error del evento, si procede.
ID de Conexión Cuerda Identificador de la conexión para la que se produjo el evento.
Nombre de la base de datos Cuerda Nombre de la base de datos para la que se produjo el evento.
NTUserName (Nombre de usuario NT) Cuerda Nombre de usuario de Windows del usuario asociado al evento.
Nombre de Dominio NT Cuerda Dominio de Windows del usuario asociado al evento.
NombreDeHostDelCliente Cuerda Nombre del equipo en el que se está ejecutando la aplicación cliente. Esta columna se rellena con los valores que pasa la aplicación cliente.
ClientProcessID Entero largo Identificador de proceso de la aplicación cliente.
Nombre de la Aplicación Cuerda Nombre de la aplicación cliente que creó la conexión a la instancia de Analysis Services. Esta columna se rellena con los valores pasados por la aplicación cliente, en lugar del nombre mostrado del programa.
NTCanonicalUserName Cuerda Nombre de usuario canónico de Windows del usuario asociado al evento.
SPID (Servicios de Identidad Digital) Cuerda Identificador de proceso del servidor (SPID) de la sesión para la que se produjo el evento. El valor de esta columna corresponde directamente al identificador de sesión especificado en el encabezado SOAP del mensaje XMLA para el que se produjo el evento.
TextData Cuerda Datos de texto asociados al evento. El contenido de esta columna depende de la clase de evento y la subclase del evento.
NombreDelServidor Cuerda Nombre de la instancia de Analysis Services para la que se produjo el evento.
Parámetros de Solicitud Cuerda Parámetros de la consulta con parámetros o comando XMLA para el que se produjo el evento.
RequestProperties Cuerda Propiedades del método XMLA para el que se produjo el evento.

Véase también

Desarrollo con XMLA en Analysis Services