Supervisar los seguimientos (XMLA)

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

Especificar un seguimiento

La propiedad Object del comando Subscribe debe contener una referencia de objeto a una instancia de SQL Server Analysis Services o a un seguimiento en una instancia de SQL Server 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 para el 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 el comando cancele 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 (Subclase de evento) Entero largo Subclase del evento que recibe el seguimiento.
CurrentTime Datetime 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 Datetime 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 Datetime 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 String Identificador de la sesión para la que se produjo el evento.
SessionType String 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 String Identificador del objeto para el que se produjo el evento.
ObjectType String Tipo del objeto especificado en ObjectName.
ObjectName String Nombre del objeto para el que se produjo el evento.
ObjectPath String 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 String 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:



0: correcto



1: Información



2: Advertencia



3: Error
Correcto Boolean Indica si un comando se ha ejecutado correctamente o no.
Error Entero largo Número de error del evento, si procede.
ConnectionID String Identificador de la conexión para la que se produjo el evento.
DatabaseName String Nombre de la base de datos para la que se produjo el evento.
NTUserName String Nombre de usuario de Windows del usuario asociado al evento.
NTDomainName String Dominio de Windows del usuario asociado al evento.
ClientHostName String 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.
ApplicationName String Nombre de la aplicación cliente que creó la conexión a la instancia de SQL Server 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 String Nombre de usuario de Windows en forma canónica del usuario asociado al evento.
SPID String 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 String Datos de texto asociados al evento. El contenido de esta columna depende de la clase y subclase de evento.
nombreDeServidor String Nombre de la instancia de SQL Server Analysis Services para la que se produjo el evento.
RequestParameters String Parámetros del comando XMLA o la consulta con parámetros para los que se produjo el evento.
RequestProperties String Propiedades del método XMLA para el que se produjo el evento.

Consulte también

Desarrollar con XMLA en Analysis Services