CALCNOTICE

通过 CALCNOTICE 配置设置,您可以自定义 Essbase 为 SET NOTICE 计算命令的 HIGH、DEFAULT 和 LOW 值生成的通知数。SET NOTICE 显示有关计算进度的完成通知。

CALCNOTICE 配置仅适用于块存储 (BSO) 数据库,不适用于聚合存储 (ASO) 数据库。

语法

CALCNOTICEHIGH | CALCNOTICEDEFAULT | CALCNOTICELOW n
  • CALCNOTICEHIGH - 具有最大完成通知数的级别。

  • CALCNOTICEDEFAULT - 具有默认完成通知数的级别。

  • CALCNOTICELOW - 具有最小完成通知数的级别。

  • n - 每个级别的整数值。它表示在计算期间按设定的间隔显示的通知数。默认值为 10。

说明

CALCNOTICE 定义 SET NOTICE 计算命令的三个级别中的每个级别的值。

SET NOTICE HIGH | DEFAULT | LOW 在计算期间生成完成通知。完成通知的频率和数量取决于指定的级别。

通知之间的间隔是近似的。Essbase 通过将已计算的数据块数作为多维数据集中可能的数据块总数的百分比来度量间隔。

对于通过多维数据集进行部分计算和计算,完成通知之间的间隔是近似的。

说明

  • 完成通知之间的间隔是近似的。

  • 完成通知不会显著降低计算性能,除非与非常小的立方一起使用。

范例

如果应用以下配置:

CALCNOTICEHIGH 50
CALCNOTICEDEFAULT 20
CALCNOTICELOW 5

然后,计算脚本中的 SET NOTICE 命令将生成以下结果:

SET NOTICE HIGH;

以 2% 的间隔显示 50 个完成通知。

SET NOTICE DEFAULT;

以 5% 的间隔显示 20 个完成通知。

SET NOTICE LOW;

以 20% 的间隔显示 5 个完成通知。

另请参见

SET NOTICE (计算命令)