Share via


Supervisar los seguimientos (XMLA)

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

Especificar un seguimiento

La propiedad Object del comando Subscribe 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 propiedad Object, o no se especifica un identificador de seguimiento en la propiedad Object, el comando Subscribe supervisa el seguimiento de sesión predeterminado para la sesión explícita especificada en el encabezado SOAP del comando.

Devolver resultados

El comando Subscribe devuelve un conjunto de filas que contiene los eventos de seguimiento capturados por el seguimiento especificado. El comando Subscribe devuelve resultados de seguimiento hasta que se cancela mediante el comando Cancel.

El conjunto de filas contiene las columnas que se muestran en la tabla siguiente.

Columna

Tipo de datos

Descripción

EventClass

Entero

Clase del evento que recibe el seguimiento.

EventSubclass

Entero largo

Subclase del evento que recibe el seguimiento.

CurrentTime

Fecha y hora

Hora a la que se inició el evento, si está disponible. Para filtrar, los formatos esperados son "AAAA-MM-DD" y "AAAA-MM-DD HH:MM:SS".

StartTime

Fecha y hora

Hora a la que se inició el evento, si está disponible. Para filtrar, los formatos esperados son "AAAA-MM-DD" y "AAAA-MM-DD HH:MM:SS".

EndTime

Fecha y hora

Hora a la que finalizó el evento, si está disponible. Para filtrar, 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 acción.

Duration

Entero largo

Tiempo total transcurrido (en milisegundos) para el evento.

CPUTime

Entero largo

Tiempo de procesador transcurrido (en milisegundos) para el evento.

JobID

Entero largo

Identificador de trabajo para el proceso.

SessionID

Cadena

Identificador de la sesión para la que se produjo el evento.

SessionType

Cadena

Tipo de sesión para la que se produjo el evento.

ProgressTotal

Entero largo

Número o cantidad total de progreso que notifica el evento.

IntegerData

Entero largo

Datos enteros asociados al evento. El contenido de esta columna depende de la clase y subclase de evento.

ObjectID

Cadena

Identificador del objeto para el que se produjo el evento.

ObjectType

Cadena

Tipo del objeto especificado en ObjectName.

ObjectName

Cadena

Nombre del objeto para el que se produjo el evento.

ObjectPath

Cadena

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

Cadena

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 por el comando para el que se produjo el evento o a los que éste tuvo acceso.

Severity

Entero

Nivel de gravedad de una excepción del evento La columna puede contener uno de los siguientes valores:

ValorDescripción
0Correcto
1Información
2Advertencia
3Error

Success

Booleano

Indica si un comando se ha ejecutado correctamente o no.

Error

Entero largo

Número de error del evento, si procede.

ConnectionID

Cadena

Identificador de la conexión para la que se produjo el evento.

DatabaseName

Cadena

Nombre de la base de datos para la que se produjo el evento.

NTUserName

Cadena

Nombre de usuario de Windows del usuario asociado al evento.

NTDomainName

Cadena

Dominio de Windows del usuario asociado al evento.

ClientHostName

Cadena

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 del proceso de la aplicación cliente.

ApplicationName

Cadena

Nombre de la aplicación cliente que ha creado la conexión a la instancia de Analysis Services. Esta columna se rellena con los valores que pasa la aplicación cliente, en lugar de con el nombre mostrado del programa.

NTCanonicalUserName

Cadena

Nombre de usuario de Windows en forma canónica del usuario asociado al evento.

SPID

Cadena

Id. de proceso de servidor (SPID) de la sesión para la que se produjo el evento. El valor de esta columna se corresponde directamente con el id. de sesión especificado en el encabezado SOAP del mensaje XMLA para el que se produjo el evento.

TextData

Cadena

Datos de texto asociados al evento. El contenido de esta columna depende de la clase y subclase de evento.

ServerName

Cadena

Nombre de la instancia de Analysis Services para la que se produjo el evento.

RequestParameters

Cadena

Parámetros del comando XMLA o la consulta con parámetros para los que se produjo el evento.

RequestProperties

Cadena

Propiedades del método XMLA para el que se produjo el evento.