针对支持混合的多维数据集的业务规则优化

支持混合的多维数据集可确保针对查询(检索、报表等)启用混合。默认情况下,多维数据集不针对计算启用混合,因为一些函数(包括 AGG、CALC DIM 和 @MDALLOCATE)不支持混合聚合。如果您的计算涉及具有动态相关性的公式,并且未使用不支持混合的函数,则为此类计算开启混合可能会带来一些性能优势:您可以根据需要使用以下指令在业务规则中为计算开启混合。

SET HYBRIDBSOINCALCSCRIPT FULL;,有关此命令的详细信息,请参阅《Calculation and Query Reference for Oracle Essbase》中的 "SET HYBRIDBSOINCALCSCRIPT"。

可以使用 SET HYBRIDBSOINCALCSCRIPT NONE; 指令关闭混合模式。

有关支持混合聚合的函数列表,请参阅《Technical Reference for Oracle Analytics Cloud - Essbase》中的 "Functions Supported in Hybrid Aggregation Mode"。

与所有命令一样,应仔细测试这些项,以确保它们可以带来优势。请注意以下事项:

  1. 在混合模式下,仅支持具有动态计算相关性的公式。
  2. 动态成员的 DATAEXPORT 不使用混合模式。
  3. 如果计算脚本要在混合模式下运行,不要在这些计算脚本中使用 CREATENONMISSINGBLOCK 或 CREATEBLOCKONEQ。