Criação e Atualização de Bancos de Dados de Aplicativos

Na página Gerenciar Banco de Dados, você pode criar e atualizar bancos de dados de aplicativos, que são usados para armazenar dados no Oracle Hyperion Planning para cada tipo de plano no aplicativo. Os bancos de dados são estruturados de acordo com dimensões, membros hierárquicos, atributos e outros dados especificados em um aplicativo.

O Oracle Essbase cria um arquivo de dados criptografado (essbase.sec) para armazenar informações de permissão de acesso.

Ao criar um aplicativo, selecione Criar para atualizar os bancos de dados multidimensionais do Planning que armazenam dados de aplicativo. Enquanto estiver criando o seu outline, você pode transferir alterações de banco de dados e permissões de acesso separadamente para melhorar o desempenho e efetuar alterações rapidamente disponibilizadas aos usuários. Quando o outline estiver completo, a Oracle recomenda incluir as permissões de acesso na atualização das informações do banco de dados.

Você deverá atualizar o banco de dados de aplicativos sempre que alterar a estrutura do aplicativo. As alterações efetuadas em um aplicativo não são refletidas para usuários que realizam entrada de dados e tarefas de aprovações até você atualizar os bancos de dados do Planning para o aplicativo. Por exemplo, quando você modifica as propriedades de um membro Entidade, adiciona um Cenário ou altera as permissões de acesso, essas alterações são armazenadas no banco de dados relacional do Planning até o banco de dados de aplicativos ser atualizado.

Durante a atualização:

  • Os filtros de segurança são atualizados.

  • Os scripts de cálculo de conversão de moeda são atualizados.

  • Os membros e as propriedades associadas são propagados do banco de dados relacional para o banco de dados multidimensional.

  • Atributos personalizados são adicionados, modificados ou excluídos do banco de dados multidimensional.

  • Valores de taxa de câmbio são preenchidos novamente no outline do Planning.

  • As fórmulas de membro de determinadas contas são geradas ou atualizadas dinamicamente.

  • Adições ou alterações a tabelas de alias e sua associação a dimensões ou membros são atualizadas.

  • O aplicativo do Planning é reestruturado.

  • UDAs são adicionados ao aplicativo do Planning.

Cuidado:

A Oracle recomenda fazer o backup do aplicativo antes da criação ou da atualização. Consulte Backup dos Aplicativos e Bancos de Dados do Aplicativo. Ao seguir essas etapas, os dados do banco de dados são afetados. Quando você clica em Criar, os dados são apagados, e os tipos de plano do Planning são reconstruídos. Quando você clica em Atualizar, os dados podem ser substituídos. Para obter informações importantes, consulte Considerações para Trabalhar com o Essbase.

Quando um administrador usa Criar Banco de Dados ou Atualizar Banco de Dados, todas as outras tarefas ficam indisponíveis para os outros usuários, incluindo o proprietário do aplicativo.

Todos os usuários devem estar desconectados do aplicativo do Planning antes de os bancos de dados do Planning serem atualizados. A Oracle recomenda que os administradores enviem uma mensagem de difusão a todos os usuários, solicitando que salvem seu trabalho e fechem o aplicativo para que o aplicativo do Planning seja atualizado. O Planning não faz o logout de usuários durante a atualização. Consulte Limitando o Uso de um Aplicativo Durante a Manutenção.

O tempo de atualização do aplicativo depende de fatores como o número de entidades e usuários no aplicativo, e muitos usuários e filtros de segurança aumentam o tempo de atualização. Para maximizar a disponibilidade do sistema, você pode transferir as informações de permissões de acesso fora dos horários de pico.

Para criar ou atualizar o banco de dados de aplicativo:

  1. Faça o backup do aplicativo. Consulte Backup dos Aplicativos e Bancos de Dados do Aplicativo.
  2. Selecione Administração e, em seguida, Aplicativos.
  3. Selecione Criar Banco de Dados ou Atualizar Banco de Dados.
  4. Selecione as opções:
    • Banco de Dados: Cria ou atualiza um banco de dados do Planning para o aplicativo.

    • Atualizar funções definidas personalizadas: Atualiza funções definidas personalizadas do Planning para o aplicativo ao criar ou atualizar o banco de dados do aplicativo.

      Para obter informações sobre como trabalhar com funções definidas personalizadas, consulte o Oracle Essbase Database Administrator's Guide .

    • Filtros de Segurança: Gera filtros de segurança para uso por aplicativos de terceiros. Para gerar filtros de segurança para todos os usuários do aplicativo, selecione Filtros de Segurança, mas não selecione Validar Limite. Para gerar filtros de segurança para usuários específicos, consulte Gerenciamento de Filtros de Segurança.

      Permissões de acesso são armazenadas em um arquivo de dados criptografado (essbase.sec).

      Dica:

      A Before you generate security filters for all users, limit user access to the application by setting the Enable Use of the Application For option to Administrator. Depois de gerar filtros de segurança, mude a definição de volta para Todos os Usuários. Consulte Limitando o Uso de um Aplicativo Durante a Manutenção.

      Nota:

      Depois de criar ou atualizar filtros de segurança para um usuário que possui acesso a membros dinâmicos, o nome do bucket do Essbase é exibido na linha de filtro para membros dinâmicos em vez do nome de membro real.

    • Membros Compartilhados: Avalia as permissões de acesso que são definidas para todas as instâncias do membro (base e compartilhado) e aplica a permissão de acesso menos restritiva a todas elas. Por exemplo, se o pai de um membro compartilhado tiver acesso de Gravação atribuído a todos os seus filhos e outro membro compartilhado abaixo desse pai tiver acesso de Leitura designado a todos os seus filhos, o membro base e todos os seus membros compartilhados receberão acesso de Gravação (para ver exemplos, consulte Sobre Permissões de Acesso Efetivas a Membros Compartilhados).

      Nota:

      Se o aplicativo não depender de segurança de membro compartilhado, convém desmarcar essa opção para otimizar o desempenho.

      Se esta opção for desmarcada, os membros compartilhados herdarão a segurança atribuída ao membro base.

    • Validar Limite: Identifica filtros de segurança que excedem o limite de filtro de segurança do Essbase de 64 KB por linha. Esta opção valida o tamanho do filtro para assegurar que ele não exceda o limite de tamanho antes de criar os filtros de segurança do Essbase.

  5. Para criar ou atualizar dados no banco de dados do Planning, clique em Criar ou Atualizar.
  6. Verifique a mensagem de confirmação. Para continuar, clique em Criar ou Atualizar. Após a atualização ser concluída, clique em Concluir.

    Nota:

    Se o processo de criação ou atualização levar algum tempo, clique em Executar em Segundo Plano para executar o processo em segundo plano sem exibir o status.

    Para exibir os resultados da execução de Criar ou Atualizar em segundo plano, veja os logs do Planning. Para obter informações sobre logs, consulte o Oracle Enterprise Performance Management System Installation and Configuration Troubleshooting Guide .