SSAUDIT

Utilizzare l'impostazione di configurazione SSAUDIT per fare in modo che il log Essbase completi correttamente le transazioni di aggiornamento della griglia, aggiungendo ai log esistenti dopo l'archiviazione. I log risultanti possono essere utilizzati come origine dei dati di input durante il recupero dopo le operazioni di archiviazione o altre interruzioni del server.

La configurazione SSAUDIT si applica solo ai database di storage a blocchi (BSO) e non ai database di storage di aggregazione (ASO).

Sintassi

SSAUDIT appname [ dbname [ log_path] ]
  • appname: nome dell'applicazione.

  • dbname: facoltativo. Nome del database (cubo).

  • log_path: facoltativo. Percorso completo della directory in cui si desidera memorizzare le informazioni. Non specificare un valore log_path a meno che non sia stato specificato anche un valore per dbname.

Comportamento predefinito:

  • Se si specifica SSAUDIT (o SSAUDITR), la registrazione dell'aggiornamento griglia non è abilitata.

  • Se SSAUDIT (o SSAUDITR) è specificato senza argomenti, Essbase attiva il log di aggiornamento della griglia per tutti i cubi in tutte le applicazioni del server Essbase e inserisce il log nella directory predefinita: <Application Directory>/app/appname/dbname.

    Per informazioni sulle posizioni delle directory in Essbase, vedere Posizioni degli ambienti nella piattaforma Essbase.

Utilizzare il valore xxxxx per indicare "all" per qualsiasi argomento.

È possibile emettere fino a dieci (totali) istruzioni SSAUDIT per applicazione.

Note

  • SSAUDIT crea due log per ogni cubo: dbname.atx, che memorizza i record delle transazioni di aggiornamento che possono essere utilizzati come origine di input per il caricamento dei dati, e dbname.alg, che memorizza i record della cronologia di ogni transazione di aggiornamento, inclusi il nome utente, l'indicatore orario e il numero di righe aggiornate.

  • SSAUDIT non è disponibile quando si utilizza il reporting in formato libero in Smart View.

  • Se si dispone di nomi di cubo duplicati in applicazioni diverse, non memorizzare i log degli errori nella stessa directory. In tal caso, il log per un cubo verrà sostituito dal log per qualsiasi cubo successivo con lo stesso nome.

  • Essbase garantisce che se si abilita il log di aggiornamento della griglia, gli aggiornamenti non verranno eseguiti senza essere registrati. Se Essbase non è in grado di scrivere nei log di aggiornamento per alcun motivo, Essbase non riesce la transazione di aggiornamento ed emette un messaggio di errore.

  • SSAUDIT potrebbe rallentare le operazioni di aggiornamento dei dati del client Grid.

Esempio

SSAudit xxxxx xxxxx c:\sslog

Abilita la registrazione per tutte le applicazioni e i cubi, memorizzando il log nel percorso c:\sslog. In questo esempio si presume che non siano presenti nomi di cubo duplicati (vedere Note).

Di seguito è riportato un esempio del contenuto di un . File di log ATX per 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 

Di seguito è riportato un esempio del contenuto di un file di log .alg per Sample Basic. Le informazioni ALG descrivono i record di dati aggiornati registrati nel file .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

Vedere anche:

Inizio di Alter Database | archivio finale (MaxL)

SSAUDITR