ASODYNAMICAGGINBSO

Essbase 配置设置 ASODYNAMICAGGINBSO 控制块存储 (BSO) 多维数据集是否使用混合模式进行查询。对于 BSO 中的查询,混合模式意味着查询尽可能以类似于聚合存储 (ASO) 多维数据集的效率执行。

默认情况下为 BSO 查询启用 Hybrid mode(混合模式)(换句话说,ASODYNAMICAGGINBSO 隐式设置为 FULL)。要为 BSO 计算脚本启用混合模式,还必须在应用程序配置中启用 HYBRIDBSOINCALCSCRIPT

ASODYNAMICAGGINBSO 配置设置仅适用于块存储 (BSO) 多维数据集。

语法

ASODYNAMICAGGINBSO [appname [dbname]] NONE | PARTIAL | FULL | ONLY
  • appname - 建议。指定为其应用查询的混合模式的应用程序。

    如果为 appname 指定值,但没有为 dbname 指定值,则配置将应用于指定应用程序中的所有多维数据集。

    要为特定多维数据集启用配置,必须指定应用程序和多维数据集。

  • dbname - 建议。指定 appname 指定的应用程序中应用混合模式的立方。

    如果为 dbname 指定值,但未为 appname 指定值,则将忽略您的规范。

  • NONE - 禁用 BSO 多维数据集中的查询的混合模式

  • PARTIAL - 仅对基于合并运算符 +-~ 的简单大纲公式启用混合模式,但不包括运算符 */%。保留要在非混合模式中计算的公式。

  • FULL - 为查询和公式计算启用混合模式。这是 Essbase 21c 中新 BSO 多维数据集的默认模式。如果启用了混合模式,将对使用任何受支持的函数的成员公式生效。有关受支持和不受支持的函数的列表,请参见 Functions Supported in Hybrid Mode

  • ONLY - 与 FULL 相同,但如果 hybrid mode(混合模式)中不支持查询,则返回错误,而不是缺省为非混合模式。在将多维数据集迁移到混合模式时,这可用于测试目的。

    注意:

    如果没有为当前应用程序配置 ASODYNAMICAGGINBSO,并且应用程序使用需要混合模式的功能,则 Essbase 会隐式将 ASODYNAMICAGGINBSO 设置为 ONLY。

范例

ASODYNAMICAGGINBSO Sample PARTIAL

另请参见

采用混合模式实现快速分析处理

MaxL 语句 alter application set cache_sizequery application get cache_size ,用于管理块存储应用程序高速缓存的大小。