Calcolo parallelo FIXPARALLEL
Sebbene sia comunque possibile eseguire il calcolo parallelo utilizzando il metodo CALCPARALLEL, in molti casi potrebbe risultare più vantaggioso utilizzare il più recente metodo a blocchi di comando FIXPARALLEL.
In un blocco di comandi FIXPARALLEL, è possibile immettere alcuni comandi da eseguire, insieme a un numero di thread e una lista di membri che specificano le aree del database (slice) da calcolare. Essbase crea un elenco di task dalle combinazioni nell'elenco dei membri e divide i task tra i thread.
Il metodo FIXPARALLEL può essere vantaggioso nei seguenti casi:
-
Se è necessario utilizzare variabili temporanee durante il calcolo parallelo.
-
Se è necessario utilizzare i comandi di calcolo DATACOPY, DATAEXPORT o CLEARBLOCK.
-
Se è necessario esportare le aree del database in parallelo.
-
Nei casi in cui CALCPARALLEL non soddisfa i requisiti di prestazioni e la struttura genera molti task vuoti oppure contiene molti raggruppamenti di task con un numero inferiore di task rispetto ai thread resi disponibili per il calcolo.