SSAUDIT

Utilice el valor de configuración de SSAUDIT para que el log de Essbase haya completado correctamente las transacciones de actualización de cuadrícula, agregándolas a los logs existentes después del archivado. Los logs resultantes se pueden utilizar como origen de datos de entrada tras la recuperación después de las operaciones de archivo u otras interrupciones del servidor.

La configuración de SSAUDIT solo se aplica a las bases de datos de almacenamiento de bloques (BSO) y no se aplica a las bases de datos de almacenamiento agregado (ASO).

Sintaxis

SSAUDIT appname [ dbname [ log_path] ]
  • appname: nombre de la aplicación.

  • dbname: opcional. Nombre de base de datos (cubo).

  • log_path: opcional. Ruta de acceso completa del directorio donde desea almacenar la información. No especifique un valor log_path a menos que también haya proporcionado un valor para dbname.

Comportamiento por defecto:

  • Si se especifica SSAUDIT (o SSAUDITR), el registro de actualización de cuadrícula no está activado.

  • Si se especifica SSAUDIT (o SSAUDITR) sin argumentos, Essbase activa el registro de actualización de cuadrícula para todos los cubos de todas las aplicaciones del servidor de Essbase y coloca el registro en el directorio predeterminado: <Application Directory>/app/appname/dbname.

    Consulte Ubicaciones de entorno en la plataforma Essbase para obtener información sobre las ubicaciones de directorios en Essbase.

Utilice el valor xxxxx para indicar "all" para cualquier argumento.

Puede emitir hasta diez (total) sentencias SSAUDIT por aplicación.

Notas:

  • SSAUDIT crea dos logs para cada cubo: dbname.atx, que almacena los registros de transacciones de actualización que se pueden utilizar como origen de entrada para la carga de datos, y dbname.alg, que almacena los registros de historial de cada transacción de actualización, incluido el nombre de usuario, el registro de hora y el número de filas actualizadas.

  • SSAUDIT no está disponible cuando se utilizan informes de formato libre en Smart View.

  • Si tiene nombres de cubo duplicados en diferentes aplicaciones, no almacene sus logs de errores en el mismo directorio. Si lo hace, el log de un cubo se sustituirá por el log de cualquier cubo posterior con el mismo nombre.

  • Essbase garantiza que si activa el registro de actualización de cuadrícula, las actualizaciones no se realicen sin que se registre. Si Essbase no puede escribir en los registros de actualización por cualquier motivo, Essbase no realiza la transacción de actualización y emite un mensaje de error.

  • SSAUDIT puede ralentizar las operaciones de actualización de datos del cliente de grid.

Ejemplo

SSAudit xxxxx xxxxx c:\sslog

Activa el registro para todas las aplicaciones y cubos, almacenando el log en la ruta de acceso c:\sslog. En este ejemplo se asume que no tiene nombres de cubo duplicados (consulte Notas).

A continuación se muestra un ejemplo del contenido de un . Archivo log de ATX para 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 

A continuación, se muestra un ejemplo del contenido de un archivo log .alg para Sample Basic. La información ALG describe los registros de datos actualizados que se registran en el archivo .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

Consulte también

Inicio de Alter Database | archivo final (MaxL)

SSAUDITR