Usar Scripts de Cálculo em Partições

Um aplicativo Essbase particionado pode abranger vários servidores, processadores ou computadores. Você pode obter melhorias significativas de desempenho de cálculo particionando aplicativos e executando cálculos separados em cada partição.

Gravar Scripts de Cálculo para Partições

Ao escrever script de cálculo para partições transparentes ou replicadas, revise estas diretrizes:

  • Avalie o impacto do desempenho no cálculo do cubo geral (banco de dados). Para melhorar o desempenho, você pode:

    • Reprojete o cálculo geral para evitar fazer referência a valores remotos que estão em uma partição transparente em um cubo remoto.

    • Calcule dinamicamente um valor em um cubo remoto.

      Consulte Calcular Dados Dinamicamente em Partições.

    • Replicar um valor no cubo que contenha a fórmula aplicável.

      Por exemplo, se estiver replicando dados trimestrais para a região Leste, replique somente os valores para Trim1, Trim2, Trim3 e Trim4 e calcule os valores de Ano pai localmente.

  • Certifique-se de que um valor referenciado esteja atualizado quando o Essbase o recuperar. Escolha uma das opções discutidas anteriormente (redesignar, calcular dinamicamente ou replicar) ou calcule o cubo referenciado antes de calcular a fórmula.

Ordem de Cálculo de Controle para Partições

Você deve calcular os cubos particionados em uma ordem específica para garantir que o Essbase calcule os resultados necessários.

A imagem a seguir ilustra as partições nas quais você exibe informações dos bancos de dados Oeste, Central e Leste de forma transparente do banco de dados Corporativo:

Figura 23-1 Calculando Partições


Esta imagem ilustra as partições (Oeste, Leste e Central) no cubo Corporativo.

West, Central e East contêm apenas valores reais. Corporativo contém valores reais e orçados. Embora seja possível visualizar dados do Oeste, Central e Leste no banco de dados Corporativo, os dados existem apenas no Oeste, Central e Leste — não são duplicados no Corporativo.

Portanto, quando o Essbase calcula Corporativo, ele deve obter os valores mais recentes de Oeste, Central e Leste. Para obter os resultados necessários, você deve calcular West, Central e East antes de calcular Corporate.