Cálculo paralelo FIXPARALLEL

Embora o cálculo paralelo ainda possa ser executado usando o método CALCPARALLEL, em muitos casos pode ser mais benéfico usar o método de bloco de comando FIXPARALLEL mais recente.

O método FIXPARALLEL do Essbase de cálculo paralelo permite selecionar um bloco de comandos de script de cálculo e dividir suas tarefas em threads paralelos.

Em um bloco de comandos FIXPARALLEL, você insere alguns comandos a serem executados, juntamente com vários threads e uma lista de membros especificando as regiões do banco de dados (segmentos) a serem calculadas. O Essbase cria uma lista de tarefas a partir das combinações na lista de membros e divide as tarefas entre os threads.

O método FIXPARALLEL pode ser vantajoso nos seguintes casos:

  • Se você precisar usar variáveis temporárias durante o cálculo paralelo.

  • Se você precisar usar os comandos de cálculo DATACOPY, DATAEXPORT ou CLEARBLOCK.

  • Em conjunto com as funções @XREF ou @XWRITE.

  • Se você precisar exportar regiões do banco de dados em paralelo.

  • Nos casos em que CALCPARALLEL não atende aos requisitos de desempenho e sua estrutura de tópicos gera muitas tarefas vazias ou contém muitos agrupamentos de tarefas com menos tarefas do que os threads disponibilizados para o cálculo.