SSAUDIT

Utilisez le paramètre de configuration SSAUDIT pour que le journal Essbase ait terminé les transactions de mise à jour de grille, en les ajoutant aux journaux existants après l'archivage. Les journaux obtenus peuvent être utilisés comme source de données d'entrée lors de la récupération après des opérations d'archivage ou d'autres interruptions de serveur.

La configuration SSAUDIT s'applique uniquement aux bases de données en mode "block storage" (BSO) et non aux bases en mode "aggregate storage" (ASO).

Syntaxe

SSAUDIT appname [ dbname [ log_path] ]
  • appname : nom de l'application.

  • dbname : facultatif. Nom de la base de données (cube).

  • log_path : facultatif. Chemin complet du répertoire dans lequel vous souhaitez stocker les informations. N'indiquez pas de valeur log_path, sauf si vous avez également fourni une valeur pour dbname.

Comportement par défaut :

  • Si SSAUDIT (ou SSAUDITR) est spécifié, la journalisation des mises à jour de grille n'est pas activée.

  • Si SSAUDIT (ou SSAUDITR) est spécifié sans argument, Essbase active la journalisation des mises à jour de grille pour tous les cubes de toutes les applications sur le serveur Essbase et place le journal dans le répertoire par défaut : <Application Directory>/app/appname/dbname.

    Pour plus d'informations sur les emplacements de répertoire dans Essbase, reportez-vous à Emplacements d'environnement dans la plate-forme Essbase.

Utilisez la valeur xxxxx pour indiquer "all" pour n'importe quel argument.

Vous pouvez émettre jusqu'à dix (total) instructions SSAUDIT par application.

Remarques 

  • SSAUDIT crée deux journaux pour chaque cube : dbname.atx, qui stocke les enregistrements de transaction de mise à jour qui peuvent être utilisés comme source d'entrée pour le chargement des données, et dbname.alg, qui stocke les enregistrements d'historique de chaque transaction de mise à jour, y compris le nom utilisateur, l'horodatage et le nombre de lignes mises à jour.

  • SSAUDIT n'est pas disponible lorsque vous utilisez la génération de rapports en format libre dans Smart View.

  • Si vous avez des noms de cube en double dans différentes applications, ne stockez pas leurs journaux d'erreurs dans le même répertoire. Dans ce cas, le journal d'un cube sera remplacé par le journal de tout autre cube portant le même nom.

  • Essbase garantit que si vous activez la journalisation des mises à jour de grille, les mises à jour n'ont pas lieu sans être consignées. Si Essbase ne peut pas écrire dans les journaux de mise à jour pour quelque raison que ce soit, Essbase échoue à la transaction de mise à jour et émet un message d'erreur.

  • SSAUDIT peut ralentir les opérations de mise à jour des données du client Grid.

Exemple

SSAudit xxxxx xxxxx c:\sslog

Active la journalisation pour toutes les applications et tous les cubes, en stockant le journal dans le chemin c:\sslog. Cet exemple suppose que vous n'avez pas de noms de cube en double (voir Notes).

Voici un exemple du contenu d'un . Fichier journal ATX pour Sample Basic :

"New York" "Massachusetts" "Florida" "Connecticut" "New Hampshire" "East" 
"Actual" "100-20" "Sales" "Jan" #Mi #Mi 200. 100. 200. 200. 
"Actual" "100-20" "Sales" "Feb" #Mi #Mi 206. 100. 200. 206. 
"Actual" "100-20" "Sales" "Mar" #Mi #Mi 214. 100. 200. 214. 
"Actual" "100-20" "Sales" "Apr" #Mi #Mi 267. 100. 200. 267. 
"Actual" "100-20" "Sales" "May" #Mi #Mi 273. 100. 200. 273. 

"New York" 
"Actual" "100-20" "Sales" "Jan" 8888. 
"Actual" "100-20" "COGS" "Jan" 8888. 
"Actual" "100-20" "Marketing" "Jan" 8888. 
"Actual" "100-20" "Payroll" "Jan" 8888. 
"Actual" "100-20" "Misc" "Jan" 8888. 
"Actual" "100-20" "Opening Inventory" "Jan" 8888. 
"Actual" "100-20" "Additions" "Jan" 8888. 
"Actual" "100-20" "Ending Inventory" "Jan" 8888. 
"Actual" "100-20" "Inventory" "Jan" 8888. 
"Actual" "100-30" "Sales" "Jan" 8888. 

"New York" 
"Jan" "Feb" "Mar" "Apr" "May" "Jun" "Jul" "Aug" "Sep" "Oct" "Nov" "Dec" 
"Actual" "100-20" "Sales" 8888. 9999. #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi 
"Actual" "100-20" "COGS" 8888. 9999. #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi 
"Actual" "100-20" "Marketing" 8888. 9999. #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi 
"Actual" "100-20" "Payroll" 8888. 9999. #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi 
"Actual" "100-20" "Misc" 8888. 9999. #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi 

"New York" 
"Jan" "Feb" "Mar" "Apr" "May" "Jun" "Jul" "Aug" "Sep" "Oct" "Nov" "Dec" 
"Actual" "200-20" "COGS" 7777. 6666. #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi 

Voici un exemple du contenu d'un fichier journal .alg pour Sample Basic. Les informations ALG décrivent les enregistrements de données mis à jour consignés dans le fichier .atx.

[Thu May 24 17:29:07 2012]
Create Spreadsheet Update Log
[Thu May 24 17:37:46 2012]
Log Updates From User [ admin ] Starting At Row [ 1 ] For A Total Of [ 7 ] Rows
[Thu May 24 17:42:29 2012]
Log Updates From User [ admin ] Starting At Row [ 8 ] For A Total Of [ 12 ] Rows
[Thu May 24 17:45:31 2012]
Log Updates From User [ admin ] Starting At Row [ 20 ] For A Total Of [ 8 ] Rows
[Thu May 24 17:47:14 2012]
Log Updates From User [ admin ] Starting At Row [ 28 ] For A Total Of [ 4 ] Rows

Voir aussi

Alter Database commence | fin archive (MaxL)

SSAUDITR