SSAUDITR
使用 SSAUDITR 配置设置可使 Essbase 日志成功完成网格更新事务处理,从而在归档过程结束时清除日志。日志可以在归档操作或其他服务器中断后恢复时用作输入数据的源。
SSAUDITR 配置仅适用于块存储 (BSO) 数据库,不适用于聚合存储 (ASO) 数据库。
语法
SSAUDITR appname [dbname [log_path]]-
appname - 应用程序名称。
-
dbname - 可选。数据库(多维数据集)名称。
-
log_path - 可选。要存储信息的完整目录路径。除非还为 dbname 提供值,否则不要指定 log_path 值。
缺省行为:
-
如果未指定 SSAUDITR(或 SSAUDIT),则不会启用网格更新日志记录。
-
如果指定了不带参数的 SSAUDITR(或 SSAUDIT),则 Essbase 将为 Essbase Server 上所有应用程序中的所有多维数据集激活网格更新日志记录,并将日志放在默认目录中:<Application Directory>
/app/appname/dbname。有关 Essbase 中的目录位置的信息,请参阅 Essbase 平台中的环境位置。
使用值 xxxxx 表示任何参数的 "all"。
每个应用程序至多可以发出十(总计)条 SSAUDITR 和/或 SSAUDIT 语句。
说明
-
SSAUDITR 为每个多维数据集创建两个日志:
dbname.atx(用于存储可用作数据加载的输入源的更新事务处理记录)和dbname.alg(用于存储每个更新事务处理的历史记录,包括用户名、时间戳和更新后的行数)。 -
Essbase 可确保如果启用网格更新日志记录,则不会在未记录的情况下进行更新。如果 Essbase 因任何原因无法写入更新日志,则更新事务处理将失败并发出错误消息。
-
SSAUDITR 可能会减慢网格客户端数据更新操作的速度。
-
如果在归档模式期间关闭多维数据集,则不会清除更新日志文件。在归档模式下,多维数据集应保持运行。
范例
SSAuditR demo为属于演示应用程序的所有多维数据集启用刷新(清除)日志记录。日志存储在缺省目录中。