25 使用并行计算
Essbase 并行计算允许您通过将计算作为并发独立任务运行来简化计算。有两种并行计算可用:FIXPARALLEL(较新的方法)和 CALCPARALLEL(较旧的方法)。
Essbase 提供了两种对块存储数据库调用计算的方法:
-
该计算可以由大纲本身隐式指定。
-
计算可以由您创建的计算脚本显式指定。该脚本包含公式和计算指令。
无论如何触发计算, Essbase 都可以在以下两种模式之一中执行计算:
-
序列计算是默认值。通过序列计算,每个计算通过都计划在单个处理器上运行。如果从计算脚本调用,则按计算脚本中计算的显示顺序执行计算。
-
并行计算将每个计算传递分段到子任务中。对于在 64 位操作系统上运行的块存储和聚合存储数据库,可以彼此独立运行的子任务计划在最多 128 个线程上同时运行。每个线程可以位于不同的处理器上。
并行计算操作不会动态创建线程,而是使用来自预创建的池的设定的线程数。可以使用 WORKERTHREADS 配置设置定制线程池的大小。