Partager via


Colonnes de données d'événements de notification

Les événements de notification sont des événements qui ne sont pas directement causés par les utilisateurs d’Analysis Services. Par exemple, des notifications se déclenchent suite à la mise à jour par les utilisateurs des tables sous-jacentes pour la mise en cache proactive.

La catégorie d'événement Événements de notification a la classe d'événements suivante :

ID d'événement Nom de l’événement Description de l’événement
39 Notification Événement de notification.
40 Définis par l'utilisateur Événement défini par l'utilisateur.

Le tableau suivant répertorie les colonnes de données de la classe d'événements.

Notification

Nom de la colonne ID de colonne Type de colonne Description de la colonne
EventClass 0 1 La classe Événements sert à catégoriser les événements.
EventSubclass 1 1 La sous-classe Événements fournit des informations supplémentaires sur chaque classe d'événements.

Les paires ID de sous-classe:
Nom de sous-classe suivantes sont définies :

0 : début de la mise en cache proactive

1 : fin de la mise en cache proactive

2 : boîte noire démarrée

3 : boîte noire arrêtée

4 : propriétés de configuration mises à jour

5 : trace SQL

6 : objet créé

7 : objet supprimé

8 : objet modifié

9 : début de l’interrogation de la mise en cache proactive

10 : fin de l’interrogation de la mise en cache proactive

11 : début de l’instantané de la boîte noire

12 : fin de l’instantané de la boîte noire

13 : mise en cache proactive : objet notifiable mis à jour

14 : traitement différé : début du traitement

15 : traitement différé : traitement terminé

16 : début de l’événement SessionOpened

17 : fin de l’événement SessionOpened

18 : début de l’événement SessionClosing

19 : fin de l’événement SessionClosing

20 : début de l’événement CubeOpened

21 : fin de l’événement CubeOpened

22 : début de l’événement CubeClosing

23 : fin de l’événement CubeClosing

24 : arrêt de transaction demandé
CurrentTime 2 5 Contient l'heure actuelle de l'événement de notification, le cas échéant. Pour le filtrage, les formats attendus sont « YYYY-MM-DD » et « YYYY-MM-DD HH:MM:SS ».
StartTime 3 5 Contient l'heure de début de l'événement, le cas échéant. Pour le filtrage, les formats attendus sont « YYYY-MM-DD » et « YYYY-MM-DD HH:MM:SS ».
EndTime 4 5 Contient l'heure de fin de l'événement. Cette colonne n'est pas remplie pour les classes d'événements de démarrage, comme SQL:BatchStarting ou SP:Starting. Pour le filtrage, les formats attendus sont « YYYY-MM-DD » et « YYYY-MM-DD HH:MM:SS ».
Duration 5 2 Contient le temps (en millisecondes) utilisé par l'événement.
IntegerData 10 1 Contient les données entières associées à l'événement de notification. Lorsque la colonne EventSubclass contient la valeur 8, les valeurs sont :

1 = Créé

2 = Supprimé

3 = Propriétés de l'objet modifié

4 = Propriétés modifiées de l'enfant de l'objet

6 = Enfant ajouté

7 = Enfant supprimé

8 = Objet complètement traité

9 = Objet partiellement traité

10 = Objet non traité

11 = Objet complètement optimisé

12 = Objet partiellement optimisé

13 = Objet non optimisé
ObjectID 11 8 Contient l'ID d'objet pour lequel cette notification est émise ; il s'agit d'une valeur de chaîne.
ObjectType 12 1 Contient le type d'objet associé à l'événement de notification.
ObjectName 13 8 Contient le nom d'objet associé à l'événement de notification.
ObjectPath 14 8 Contient le chemin d'accès à l'objet associé à l'événement de notification. Le chemin d'accès est retourné sous la forme d'une liste de parents séparés par une virgule commençant par le parent de l'objet.
ObjectReference 15 8 Contient la référence d'objet de l'événement de fin du rapport de progression. La référence d'objet est encodée en langage XML en fonction de tous les parents en utilisant des balises pour décrire l'objet.
ConnectionID 25 1 Contient l'ID de connexion unique associé à l'événement de notification.
nom_base_de_données 28 8 Contient le nom de la base de données dans laquelle l'événement de notification s'est produit.
NTUserName 32 8 Contient le nom d’utilisateur associé à l’événement de commande. Selon l’environnement, le nom d’utilisateur se présente sous la forme suivante :
- Compte d’utilisateur Windows (DOMAIN\UserName)
- Nom d’utilisateur principal (UPN) ()
-username@domain.com Nom du principal du service (SPN) (appid@tenantid)
- Compte de service Power BI (Service Power BI)
- Service Power BI pour le compte d’un UPN ou d’un SPN (Service Power BI (UPN/SPN))
NTDomainName 33 8 Contient le nom de domaine associé au compte d’utilisateur qui a déclenché l’événement de commande.
- Nom de domaine Windows pour les comptes
d’utilisateur Windows - AzureAD pour les comptes
Microsoft Entra - Comptes NT AUTHORITY sans nom de domaine Windows, comme le service Power BI
SessionID 39 8 Contient l'ID de session associé à l'événement de notification.
NTCanonicalUserName 40 8 Contient le nom d’utilisateur associé à l’événement de commande. Selon l’environnement, le nom d’utilisateur se présente sous la forme suivante :
- Compte d’utilisateur Windows (DOMAIN\UserName)
- Nom d’utilisateur principal (UPN) (username@domain.com)
- Nom du principal du service (SPN) (appid@tenantid)
- Compte de service Power BI (Service Power BI)
SPID 41 1 Contient l'ID de processus serveur (SPID, Server Process ID) qui identifie de manière unique la session utilisateur associée à l'événement de notification. Le SPID correspond directement au GUID de session utilisé par XMLA.
TextData 42 9 Contient les données texte associées à l'événement de notification.
ServerName 43 8 Contient le nom du instance Analysis Services sur lequel l’événement de notification s’est produit.
RequestProperties 45 9 Contient les propriétés de la demande XMLA.

Définis par l'utilisateur

Nom de la colonne ID de colonne Type de colonne Description de la colonne
EventClass 0 1 La classe Événements sert à catégoriser les événements.
EventSubclass 1 1 Sous-classe d'événement spécifique de l'utilisateur qui fournit des informations supplémentaires sur chaque classe d'événements.
CurrentTime 2 5 Contient l'heure actuelle de l'événement de notification, le cas échéant. Pour le filtrage, les formats attendus sont « YYYY-MM-DD » et « YYYY-MM-DD HH:MM:SS ».
IntegerData 10 1 Informations d'événement définies par l'utilisateur.
ConnectionID 25 1 Contient l'ID de connexion unique associé à l'événement de notification.
nom_base_de_données 28 8 Contient le nom de la base de données dans laquelle l'événement de notification s'est produit.
NTUserName 32 8 Contient le nom d’utilisateur associé à l’événement de commande. Selon l’environnement, le nom d’utilisateur se présente sous la forme suivante :
- Compte d’utilisateur Windows (DOMAIN\UserName)
- Nom d’utilisateur principal (UPN) ()
-username@domain.com Nom du principal du service (SPN) (appid@tenantid)
- Compte de service Power BI (Service Power BI)
- Service Power BI pour le compte d’un UPN ou d’un SPN (Service Power BI (UPN/SPN))
NTDomainName 33 8 Contient le nom de domaine associé au compte d’utilisateur qui a déclenché l’événement de commande.
- Nom de domaine Windows pour les comptes
d’utilisateur Windows - AzureAD pour les comptes
Microsoft Entra - Comptes NT AUTHORITY sans nom de domaine Windows, comme le service Power BI
SessionID 39 8 Contient l'ID de session associé à l'événement de notification.
NTCanonicalUserName 40 8 Contient le nom d'utilisateur Windows associé à l'événement de notification. Le nom d'utilisateur a la forme canonique. engineering.microsoft.com/software/user, par exemple.
SPID 41 1 Contient l'ID de processus serveur (SPID, Server Process ID) qui identifie de manière unique la session utilisateur associée à l'événement de notification. Le SPID correspond directement au GUID de session utilisé par XMLA.
TextData 42 9 Contient les données texte associées à l'événement de notification.
ServerName 43 8 Contient le nom du instance Analysis Services sur lequel l’événement de notification s’est produit.