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. |