Rapports d'analyse de piste d'audit

Utiliser le rapport Analyse piste d'audit pour consulter en détail les modifications apportées par des utilisateurs aux valeurs de cellules de la base de données OLAP à l'aide d'une procédure d'écriture en différé des valeurs dans des rapports de saisie. Certaines modifications sont le résultat de l'écriture en différé de valeurs dans les éléments de base de la base de données. D'autres changements proviennent de l'écriture en différé de valeurs dans des éléments consolidés. Lors de l'écriture en différé dans un élément consolidé, les valeurs sont distribuées (ou « splashées ») entre les éléments de base qui contiennent celui-ci. Effectuer des sélections dans la liste Types d'enregistrement pour afficher les changements apportés aux cellules ou aux valeurs splashées (ou au deux).

Il est nécessaire d'activer l'option Exporter le journal AleaLog vers la base de données relationnelle dans le OLAP Administration et la base de données relationnelle (créée par exemple dans SQL Server Management Studio).

Ce rapport s'adresse aux business modelers qui disposent de connaissances approfondies au sujet des cubes et des dimensions dans la base de données OLAP.

Vous pouvez afficher l'analyse pour un utilisateur spécifique ou pour tous les utilisateurs et pour un cube particulier ou tous les cubes.

Chaque cellule dans un cube est identifiée par les intersections des éléments dans les dimensions du cube. Par exemple, dans un cube qui contient les dimensions Finance, Région et Date, la cellule affichant la valeur du revenu net en Europe pour 2016 se situe à l'intersection de l'élément Revenu net de la dimension Finance, de l'élément Europe de la dimension Région et de l'élément de la dimension Date. Dans l'analyse de fichier journal, chaque cellule modifiée est identifiée par les dimensions et les éléments avec lesquels elle se croise. Le rapport affiche une colonne pour chaque dimension. Chaque colonne affiche l'élément avec lequel la cellule modifiée se croise. Les cubes peuvent contenir jusqu'à 29 dimensions. Dans l'analyse de fichier journal, les dimensions sont numérotées selon leur ordre dans le cube. C'est pourquoi il est nécessaire de connaître l'ordre des dimensions dans chacun des cubes et de savoir quelle dimension représente chaque nombre dans chaque cube.

Il est possible de masquer toutes les colonnes, sauf les deux premières (Temps et Nouvelle valeur). Pour masquer une colonne du rapport, cliquer avec le bouton droit sur l'en-tête de la colonne et sélectionner Masquer colonne. Pour afficher toutes les colonnes, cliquer sur l'icône Paramètres dans la colonne finale et sélectionner Réinitialiser la mise en page par défaut.

Pour classer une colonne par ordre croissant ou décroissant, cliquer sur l'en-tête de la colonne puis sur la flèche du haut ou du bas.

Remarque

Certaines opérations d'écriture en différé sont enregistrées plusieurs fois dans le fichier journal et figurent donc plusieurs fois dans le rapport.

Il est possible d'utiliser des filtres personnalisés pour retrouver des enregistrements en particulier. La boîte de dialogue Contrôle de filtres personnalisés comporte un champ Critères pour chaque colonne du rapport. Indiquer les critères de filtre et les opérateurs, puis cliquer sur OK. Pour effacer un filtre, cliquer sur l'icône Gomme situé à côté du champ.

Remarque

L'utilisation de filtres personnalisés est déconseillée si vous sélectionnez Tout dans la liste de cubes, puisque certains éléments existent dans plusieurs dimensions.

En plus des dimensions et des éléments qui identifient chaque cellule modifiée, le rapport affiche les informations suivantes :

Heure
La date et l'heure auxquels la modification a été effectuée.
Vous pouvez indiquer les dates entre lesquelles générer le rapport.
Cube
Le cube dans lequel la modification a été effectuée.
Sélectionner un cube dans la liste de cubes ou sélectionner tous les cubes.
Anciennes et nouvelles valeurs
Les colonnes séparées affichent les anciennes et nouvelles valeurs de chaîne et valeurs numériques en fonction du type de cellule sélectionné.
Type de cellule
Indique si la valeur est une valeur de chaîne ou numérique.
Cliquer sur Créer un filtre personnalisé, puis sélectionner Tout, Chaîne ou Numérique dans la liste Type de cellule.
Serveur de BDD
Le serveur de la base de données sur lequel la modification a été effectuée.
Cliquer sur Créer un filtre personnalisé, puis dans le champ Serveur bdd. Sélectionner un serveur ou cliquer sur Sélection multiple et sélectionner plusieurs serveurs.
Adresse IP
L'adresse IP depuis laquelle la modification a été effectuée.
Cliquer sur Créer un filtre personnalisé, puis cliquer sur le champ IP. Sélectionner une adresse IP ou cliquer sur Sélection multiple et sélectionner plusieurs adresses.
Utilisateur
Nom d'utilisateur de la personne qui a effectué la modification.
Sélectionner un utilisateur dans la liste d'utilisateurs ou sélectionner tous les utilisateurs.
Clé d'opération
Chaque opération d'écriture en différé est identifiée par une clé. Par exemple, si vous distribuez une valeur au premier trimestre d'un exercice financier, trois saisies sont écrites dans le fichier journal (une pour chaque mois du trimestre). Chaque saisie a la même clé d'opération. La clé d'opération constitue le lien entre les deux tables dans AleaLog. Il est possible d'utiliser la clé d'opération dans une clause WHERE pour envoyer la requête d'une des deux tables. Il est notamment possible de déterminer les cellules affectées par une opération de splashing en lançant une requête de la table OlapAuditCell avec une instruction Select, dans laquelle la clé d'opération fournit la clause WHERE : select * from dboeOlapAuditCell where [Operation key]='ALCCONFIG_ITERATION141806097221539312626'
Détails d'opération
Pour les valeurs distribuées, la colonne Détails d'opération affiche les détails de la méthode de splashing, l'arrondi et le nombre de décimales.