Cálculo de Modelos do Management Ledger

Depois de implantar o banco de dados, você poderá calcular o modelo.

Cuidado:

Antes de calcular um modelo, certifique-se de que os dados de custo e receita foram carregados no Oracle Essbase. Caso contrário, o cálculo usa um conjunto de dados vazio.

O contexto global, os conjuntos de regras e as regras de cálculo dos aplicativos do Management Ledger são específicos de um único ponto de vista (PDV). Isso significa que um conjunto de regras ou uma regra com o mesmo nome pode existir em vários PDVs, mas cada uma das instâncias desse conjunto de regras ou dessa regra é um artefato único e pode ter uma definição única. Executar uma regra de cálculo para um PDV específico executa a definição desse conjunto de regras ou dessa regra de cálculo como ela existe nesse PDV.

A tela Gerenciar Cálculo (Figura 12-3) é usada para executar cálculos de todo o conjunto de regras de cálculo ou de parte dele para um único PDV.

Para limpar ou calcular dados do Management Ledger:

  1. Em um modelo, em áreas Áreas de Tarefas, selecione Calcular e depois Gerenciar Cálculo.

    Figura 12-3 A Tela Gerenciar Cálculo do Management Ledger


    Essa tela é usada para determinar como os modelos do Management Ledger são calculados.
  2. Na tela Gerenciar Cálculo, insira as informações do PDV para cálculo, como Ano, Período e Cenário.
  3. Opcional: insira um Comentário de Job para ser exibido na tela Biblioteca de Jobs.
  4. Opcional: no grupo Opções de Processamento, selecione uma ou mais opções para execução:
    • Limpar Dados Calculados para limpar todas as células que poderiam ser atualizadas pelas regras nas opções Intervalo de Processamento (selecionada por padrão)

    • Executar Cálculo para executar as regras de cálculo especificadas nas opções Intervalo de Processamento (selecionada por padrão)

    • Capturar Scripts de Depuração do Essbase para armazenar scripts gerados por mecanismos para cada regra de cálculo personalizada ou alocação incluída em um cálculo (consulte "Sobre Scripts de Cálculo (Calc)") posteriormente neste tópico.

      Nota:

      A opção Capturar Scripts de Depuração do Essbase deve ser usada para fins de resolução de problemas e pode aumentar o overhead de processamento. Evite selecionar essa configuração caso não tenha um motivo apropriado para isso.

      Se a opção Capturar Scripts de Depuração do Essbase estiver selecionada, a lista Detalhes do Job indicará isso na tela Biblioteca de Jobs.

      Ao calcular conjuntos de regras paralelas (com um valor de preferência de Encadeamentos de Cálculo maior que 1) e com a opção Capturar Scripts de Depuração do Essbase selecionada, algumas das execuções de regra podem ser ignoradas sem nenhum erro ou aviso relatado. Para evitar esse problema, se precisar capturar scripts de depuração do Essbase, você poderá alterar temporariamente a preferência do aplicativo Encadeamentos de Cálculo para 1.

  5. No grupo Faixa de Processamento, indique quais regras deverão ser executadas:
    • Todas as Regras—executa todas as regras ativadas definidas para o PDV selecionado.

    • Especificar Intervalo do Conjunto de Regras — Executa todas as regras ativadas no intervalo do conjunto de regras definidas pela caixa de texto Número da Primeira Sequência do Conjunto de Regras e pela caixa de texto Número da Última Sequência do Conjunto de Regras, inclusive.

    • Executar uma Regra Única — Executa uma regra única, conforme selecionada nas listas Nome do Conjunto de Regras e Nome da Regra.

  6. Clique em Executar Agora para executar os cálculos ou limpar os dados imediatamente. Uma mensagem de confirmação indica que o job foi iniciado e identifica o ID de fluxo de tarefas atribuído.

    Cuidado:

    Dependendo do tamanho e da complexidade do modelo, essa operação pode levar um tempo significativo.

  7. Monitore o andamento da implantação usando o ID do fluxo de tarefas na tela Biblioteca de Jobs.

Exemplo 12-2 Sobre os Scripts de Depuração

Os scripts gerados pelo mecanismo detalham todos os cálculos necessários para cada regra, um arquivo .txt para cada regra.

Os scripts são gerados no diretório $ARBORPATH/app/<application name>/<database name>, no computador em que o servidor configurado do Essbase está sendo executado. Por exemplo:

C:\Oracle\Middleware\user_projects\epmsystem1\EssbaseServer\ essbaseserver1\app\BksML12C\BksML12C

Se necessário, os administradores poderão visualizar scripts no console do Essbase.

O formato do nome do arquivo para scripts e P+XX+RuleMemberName.txt, onde:

  • P = PDV

  • XX = dois últimos dígitos do ID do grupo de membros do PDV selecionado

  • RuleMemberName = nome exclusivo do membro da regra atribuído à regra específica

    Por exemplo, um script gerado pode ser denominado P99R0001.txt.

Cada arquivo de script tem um cabeçalho com as seguintes informações:

  • Nome do aplicativo

  • PDV

  • Nome do conjunto de regras

  • Nome da regra

  • Sequência de regras

  • Número de iterações