Cálculo paralelo de FIXPARALLEL

Aunque el cálculo paralelo aún se puede realizar mediante el método CALCPARALLEL, en muchos casos puede ser más beneficioso utilizar el método de bloque de comandos más reciente FIXPARALLEL.

El método FIXPARALLEL de cálculo paralelo de Essbase permite seleccionar un bloque de comandos de script de cálculo y dividir sus tareas en subprocesos paralelos.

En un bloque de comandos FIXPARALLEL, se introducen algunos comandos que se van a ejecutar, junto con una serie de threads y una lista de miembros que especifica las regiones de base de datos (porciones) que se van a calcular. Essbase crea una lista de tareas a partir de las combinaciones de la lista de miembros y divide las tareas entre los threads.

El método FIXPARALLEL puede ser ventajoso en los siguientes casos:

  • Si necesita utilizar variables temporales durante el cálculo en paralelo.

  • Si necesita utilizar los comandos de cálculo DATACOPY, DATAEXPORT o CLEARBLOCK.

  • Junto con las funciones @XREF o @XWRITE.

  • Si necesita exportar regiones de la base de datos en paralelo.

  • En los casos en los que CALCPARALLEL no cumple los requisitos de rendimiento, y el esquema genera muchas tareas vacías o contiene muchas agrupaciones de tareas con menos tareas que los threads disponibles para el cálculo.