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, edbname.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:\sslogAbilita 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