服务管理员必须定期执行所需的日常维护任务以防止性能下降。调整 Oracle Essbase,包括定期删除不必要的数据块和确保数据块结构以高效方式存储,这对于实现最佳合并性能至关重要。
清除空块
清除空块可帮助优化数据库计算速度。例如,如果初始计算创建了许多合并级别的块,则后续重新计算可能需要较长时间,因为这些计算必须通过额外的块。
要清除空块:
- 以服务管理员身份登录到 Financial Consolidation and Close。
- 在主页中,单击规则。
- 在业务规则选项卡中,单击 ClearEmptyBlocks 行中的启动 。
- 在业务规则中,选择要清除其空块的方案、年份和期间。
- 单击启动。
- 运行合并。
重建密集多维数据集
随着最终用户数据更新、增量数据加载和计算执行,块存储 (Block Storage, BSO) 数据库中会很自然地发生数据分段。如果数据库出现分段,Financial Consolidation and Close 应用程序的性能将受到影响。
要检查是否需要重建多维数据集:
- 以服务管理员身份登录到 Financial Consolidation and Close。
- 在主页上,依次单击应用程序和合并。
- 通过单击最终计算来启动 Calculation Manager。
- 在 Calculation Manager 中,单击数据库属性 。
- 在数据库属性的左窗格中,依次展开 EPM 云和应用程序节点,然后单击控制台。
- 在右窗格中,单击统计信息。
- 检查平均分簇率的值。如果显示的值等于或接近 1.00(最大值),则无需重建。如果值很小(例如 0.01032828),则必须重建多维数据集才能对它进行碎片整理。
运行此命令前,确保无人在使用该应用程序。
要重建多维数据集:
- 以服务管理员身份登录到 Financial Consolidation and Close。
- 在主页上,依次单击应用程序和作业。
- 调度和运行“重建多维数据集”作业。
- 单击调度作业。
- 从这是什么类型的作业? 中,选择重建多维数据集。
- 选择立即运行以立即开始重建。单击下一步,然后单击完成。或者,可以安排该作业在以后某个时间启动。