启用查询日志记录

要为 Essbase 多维数据集启用查询日志记录,请在多维数据集目录中创建查询日志记录设置文件,对其进行配置,然后重新启动多维数据集。日志条目将写入查询日志 .qlg 文件,您可以将其保存并查看为 xml。

以下步骤说明如何创建查询日志设置文件。要查看示例查询日志文件,请参阅查询日志记录示例文件

要启用查询日志记录:

  1. 在多维数据集目录中,创建查询日志设置文件。

    设置文件必须命名为 dbname.cfg,其中 dbname 与多维数据集的名称匹配。例如,Sample Basic 的查询日志设置文件为 basic.cfg。由于 Essbase 21c 应用程序是 Unicode 模式,因此必须使用启用了 UTF-8 的文本编辑器,并使用 BOM 另存为 UTF-8。

    注意:

    多维数据集目录是指 <Application Directory>/app/appname/dbname。如果您不知道 <Application Directory> 在环境中的位置,

    • 如果使用独立的 Essbase 部署,请参阅 Essbase 平台中的环境位置

    • 如果在 Oracle Cloud Infrastructure 市场上使用 Essbase 部署,则 <Application Directory> 为 /u01/data/essbase/app

  2. 在设置文件中,使用查询日志记录语法部分中的语法指定必需和可选元素:
    • 要为其记录查询的维 (QUERYLOG [dimension_name])。

    • 可选:用于记录维中指定层代或级别成员的生成或级别编号的设置(QUERYLOG GENERATION generation-range 或 QUERYLOG LEVEL level-range)。

    • 可选:用于从维中的指定层代或级别中排除成员日志记录的设置(QUERYLOG NONE GENERATION generation-range 或 QUERYLOG NONE LEVEL level-range)。

    • 可选:创建查询日志文件的位置 (QUERYLOG LOGPATH path-expression)。

    • 可选:日志文件输出的格式 (QUERYLOG LOGFORMAT CLUSTER | TUPLE)。

    • 可选:日志文件的大小 (QUERYLOG LOGFILESIZE n)

    • 可选:所有日志文件的大小 (QUERYLOG TOTALLOGFILESIZE n)。

    • 用于在下次启动应用程序时启用或禁用查询日志记录的设置 (QUERYLOG ON | OFF)。

  3. 重新启动多维数据集以接受设置。

    注意:

    在创建文件或更改文件中的任何条目后重新启动。

  4. 启用查询日志记录后,请查看查询日志文件 dbname.qlg 中的日志条目。

    例如,您可以查看日志文件的输出,以分析某个成员查询的次数。使用启用 UTF-8 的编辑器查看日志文件。