Columnas de datos de eventos de notificación
Los eventos de notificación son eventos que no son causados directamente por los usuarios de Analysis Services. Por ejemplo, las notificaciones tienen lugar porque los usuarios actualizan tablas subyacentes para el almacenamiento automático en la caché.
La categoría de eventos Eventos de notificación tiene la siguiente clase de eventos:
Identificador del evento | Nombre de evento | Descripción del evento |
---|---|---|
39 | Notificación | Evento de notificación. |
40 | User Defined | Evento definido por el usuario. |
En la siguiente tabla se enumeran las columnas de datos de la clase de eventos.
Notificación
Nombre de la columna | Id. de columna | Tipo de columna | Descripción de la columna |
---|---|---|---|
EventClass (Clase de evento) | 0 | 1 | Clase de evento se usa para categorizar los eventos. |
EventSubclass (Subclase de evento) | 1 | 1 | Subclase de evento proporciona información adicional sobre cada clase de evento. Se definen los siguientes pares Sub Class Id: Sub Class Name : 0: Proactive Caching Begin 1: Proactive Caching End 2: Flight Recorder Started 3: Flight Recorder Stopped 4: Configuration Properties Updated 5: SQL Trace 6: Object Created 7: Object Deleted 8: Object Altered 9: Proactive Caching Polling Begin 10: Proactive Caching Polling End 11: Flight Recorder Snapshot Begin 12: Flight Recorder Snapshot End 13: Proactive Caching: notifiable object updated 14: Lazy Processing: start processing 15: Lazy Processing: processing complete 16: SessionOpened Event Begin 17: SessionOpened Event End 18: SessionClosing Event Begin 19: SessionClosing Event End 20: CubeOpened Event Begin 21: CubeOpened Event End 22: CubeClosing Event Begin 23: CubeClosing Event End 24: Transaction abort requested |
CurrentTime | 2 | 5 | Contiene la hora actual del evento de notificación, si está disponible. Para filtrar, los formatos esperados son "AAAA-MM-DD" y "AAAA-MM-DD HH:MM:SS". |
StartTime | 3 | 5 | Contiene la 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 | 4 | 5 | Contiene la hora a la que finalizó el evento. Esta columna no se llena para las clases de eventos de inicio, como SQL:BatchStarting o SP:Starting. Para filtrar, los formatos esperados son "AAAA-MM-DD" y "AAAA-MM-DD HH:MM:SS". |
Duration | 5 | 2 | Contiene el tiempo (en milisegundos) que duró el evento. |
IntegerData | 10 | 1 | Contiene los datos enteros asociados al evento de notificación. Cuando la columna EventSubclass es 8, los valores son: 1 = Creado 2 = Eliminado 3 = Propiedades del objeto cambiadas 4 = Propiedades cambiadas de los elementos secundarios del objeto 6 = Elementos secundarios agregados 7 = Elementos secundarios eliminados 8 = Objeto totalmente procesado 9 = Objeto parcialmente procesado 10 = Objeto no procesado 11 = Objeto totalmente optimizado 12 = Objeto parcialmente optimizado 13 = Objeto no optimizado |
ObjectID | 11 | 8 | Contiene el identificador de objeto (valor de cadena) para el cual se ha emitido esta notificación. |
ObjectType | 12 | 1 | Contiene el tipo de objeto asociado al evento de notificación. |
ObjectName | 13 | 8 | Contiene el nombre de objeto asociado al evento de notificación. |
ObjectPath | 14 | 8 | Contiene la ruta de objeto asociada al evento de notificación. La ruta de acceso es una lista separada por comas de elementos primarios que empieza por el elemento primario del objeto. |
ObjectReference | 15 | 8 | Contiene la referencia de objeto del evento final del informe de progreso. La referencia de objeto está codificada como XML por todos los elementos primarios mediante etiquetas para describir el objeto. |
ConnectionID | 25 | 1 | Contiene el identificador único de conexión asociado al evento de notificación. |
DatabaseName | 28 | 8 | Contiene el nombre de la base de datos en la que se ha producido el evento de notificación. |
NTUserName | 32 | 8 | Contiene el nombre de usuario asociado al evento de comando. Dependiendo del entorno, el nombre de usuario tiene el siguiente formato: - Cuenta de usuario de Windows (DOMAIN\UserName) - Nombre principal de usuario (UPN) (username@domain.com) - Nombre principal de servicio (SPN) (appid@tenantid): cuenta de servicio Power BI (servicio Power BI) - Servicio Power BI en nombre de un UPN o SPN (servicio Power BI (UPN/SPN)) |
NTDomainName | 33 | 8 | Contiene el nombre de dominio asociado a la cuenta de usuario que desencadenó el evento de comando. - Nombre de dominio de Windows para cuentas de usuario de Windows: AzureAD para cuentas de Microsoft Entra: cuentas NT AUTHORITY sin un nombre de dominio de Windows, como el servicio Power BI |
SessionID | 39 | 8 | Contiene el identificador de sesión asociado al evento de notificación. |
NTCanonicalUserName | 40 | 8 | Contiene el nombre de usuario asociado al evento de comando. En función del entorno, el nombre de usuario tiene el siguiente formato: - Cuenta de usuario de Windows (DOMAIN\UserName) - Nombre principal de usuario (UPN) () -username@domain.com Nombre principal de servicio (SPN) (appid@tenantid): cuenta de servicio Power BI (servicio Power BI) |
SPID | 41 | 1 | Contiene el identificador de proceso de servidor (SPID) que identifica unívocamente la sesión de usuario asociada al evento de notificación. El SPID se corresponde directamente con el GUID de sesión utilizado por XMLA. |
TextData | 42 | 9 | Contiene los datos de texto asociados al evento de notificación. |
nombreDeServidor | 43 | 8 | Contiene el nombre de la instancia de Analysis Services en la que se produjo el evento de notificación. |
RequestProperties | 45 | 9 | Contiene las propiedades de las solicitudes de XMLA. |
User Defined
Nombre de la columna | Id. de columna | Tipo de columna | Descripción de la columna |
---|---|---|---|
EventClass (Clase de evento) | 0 | 1 | Clase de evento se usa para categorizar los eventos. |
EventSubclass (Subclase de evento) | 1 | 1 | Subclase de evento específica del usuario que proporciona información adicional sobre cada clase de eventos. |
CurrentTime | 2 | 5 | Contiene la hora actual del evento de notificación, si está disponible. Para filtrar, los formatos esperados son "AAAA-MM-DD" y "AAAA-MM-DD HH:MM:SS". |
IntegerData | 10 | 1 | Información sobre el evento específica del usuario. |
ConnectionID | 25 | 1 | Contiene el identificador único de conexión asociado al evento de notificación. |
DatabaseName | 28 | 8 | Contiene el nombre de la base de datos en la que se ha producido el evento de notificación. |
NTUserName | 32 | 8 | Contiene el nombre de usuario asociado al evento de comando. Dependiendo del entorno, el nombre de usuario tiene el siguiente formato: - Cuenta de usuario de Windows (DOMAIN\UserName) - Nombre principal de usuario (UPN) (username@domain.com) - Nombre principal de servicio (SPN) (appid@tenantid): cuenta de servicio Power BI (servicio Power BI) - Servicio Power BI en nombre de un UPN o SPN (servicio Power BI (UPN/SPN)) |
NTDomainName | 33 | 8 | Contiene el nombre de dominio asociado a la cuenta de usuario que desencadenó el evento de comando. - Nombre de dominio de Windows para cuentas de usuario de Windows: AzureAD para cuentas de Microsoft Entra: cuentas NT AUTHORITY sin un nombre de dominio de Windows, como el servicio Power BI |
SessionID | 39 | 8 | Contiene el identificador de sesión asociado al evento de notificación. |
NTCanonicalUserName | 40 | 8 | Contiene el nombre de usuario de Windows asociado al evento de notificación. El nombre de usuario está en formato canónico. Por ejemplo, engineering.microsoft.com/software/user. |
SPID | 41 | 1 | Contiene el identificador de proceso de servidor (SPID) que identifica unívocamente la sesión de usuario asociada al evento de notificación. El SPID se corresponde directamente con el GUID de sesión utilizado por XMLA. |
TextData | 42 | 9 | Contiene los datos de texto asociados al evento de notificación. |
nombreDeServidor | 43 | 8 | Contiene el nombre de la instancia de Analysis Services en la que se produjo el evento de notificación. |