使用 Oracle Essbase 混合模式计算和查询处理器,您可以使用过程计算以及读取和写入建模执行实时分析。混合模式是在进行块存储查询时用于动态相关性分析的默认引擎。它不是使用计算脚本时的默认引擎(您可以启用它)。
如果您用过 Essbase 11g 内部部署,则可能会比较熟悉以下一种或多种多维数据集设计模式。这些模式是为了满足不同用途而定制的:
混合模式是 Essbase 21c、Essbase 19c 和 Oracle Analytics Cloud - Essbase 中在进行查询时用于对块存储多维数据集进行动态相关性分析的默认查询引擎。混合模式可以提供强大的相关性分析和快速聚合。如果查询成员与动态成员存在相关性,该模式可以出色地处理这类成员带来的复杂性。
Oracle 建议在分析应用程序中使用动态相关项(包括稀疏聚合)。您并不是只能有选择地对稀疏维实施动态计算(如在 Essbase 11g 内部部署中)。特别是,根据性能优化准则和测试,可能会建议使用稀疏动态聚合。
虽然混合模式是用于块存储多维数据集的默认查询处理器,但是,它不是执行计算脚本时使用的默认模式。如果计算脚本包含许多动态相关项,Oracle 建议您为计算脚本同时启用混合模式。您可以通过在应用程序配置属性中打开 HYBRIDBSOINCALCSCRIPT 配置设置来启用混合模式(或者使用 SET HYBRIDBSOINCALCSCRIPT 计算命令基于每个计算进行控制)。
大多数 Essbase 计算函数都在混合模式下运行。要查看混合模式支持的所有计算函数的列表和语法,以及少数几个例外,请参见 "Functions Supported in Hybrid Mode"。混合模式支持使用 FIXPARALLEL 的并行计算,但不支持使用 CALCPARALLEL 的并行计算。
有关配置不是默认设置的混合模式或者关闭它的语法,请参见 ASODYNAMICAGGINBSO。
本节主题: