Profitability and Cost Management

升级到 Essbase 21C 后,生成 CALC 脚本的持续时间增加。

问题:升级到 Essbase 21C 后,您可能会发觉分类帐的总计算时间偶尔会增加。当观察到持续时间增加时,运行“执行统计信息”系统报表会显示为多个规则生成计算脚本的持续时间显著增加。该问题的根本原因是驱动程序检测 Essbase 21c MDX 查询的持续时间显著增加。

解决方法

  1. 运行执行统计信息报表,确认生成计算脚本的持续时间是否显著增加,并确定下文中使用的测试规则。
  2. 在实例内的服务器上,关闭所有服务(包括 Essbase 服务)。
  3. 要测试解决方法并将相关设置应用于 Essbase 配置,请联系 Oracle 支持人员以获取 Essbase 设置。
  4. 重新启动所有服务。
  5. 对原始执行统计信息报表中标识的测试规则运行单个规则计算。
  6. 运行执行统计信息报表,确认为测试规则生成计算脚本的持续时间减少。

注:

Essbase 配置文件位置:
MIDDLEWARE_HOME/user_projects/domains/essbase_domain/config/fmwconfig/essconfig/essbase/essbase.cfg

DATACACHESIZE 错误

问题:Essbase LCM 导入作业过程失败,出现以下错误消息。

Essbase Error(1006023): Data cache is full

解决方法:要解决该问题,请先在 Essbase 11g 实例中增加数据高速缓存的大小,然后再将 Essbase 11g 多维数据集重新导入到 Essbase 21c 实例中。要将数据高速缓存大小增加到 100 MB,请使用以下过程之一:

  1. Essbase Administration Services
    1. 打开具有错误的 Essbase 数据库的数据库属性。
    2. 导航到高速缓存选项卡。
    3. 根据需要展开“高速缓存大小”树节点。
    4. 将“数据高速缓存设置 (KB)”设为 102,400。
    5. 应用更改。
  2. MaxL
    1. 使用 StartMaxL 或其他工具。
    2. 对每个 BSO 应用程序和 HPCM 标准应用程序发出以下 MaxL 命令。
      alter database set data_cache_size 100MB

    相关信息