Sobre Membros Dinâmicos

Membros dinâmicos são membros que os usuários podem criar ao trabalhar com regras de negócios. Eles são às vezes denominados membros em tempo real ("on the fly members"). Um administrador permite aos usuários finais criar membros dinâmicos em um membro pai e deve atualizar o banco de dados para criar os espaços reservados necessários no Oracle Essbase. Nas regras de negócios com solicitações em tempo de execução, os usuários podem criar membros inserindo os nomes dos membros desejados nessas solicitações. As atualizações subsequentes do banco de dados renomearão os filhos dinâmicos usados com os nomes especificados pelos usuários finais e recriarão os espaços reservados necessários no Essbase. Para obter informações sobre como trabalhar com regras de negócios e membros dinâmicos, consulte Oracle Hyperion Calculation Manager Designer's Guide .

Se um membro pai estiver habilitado para adicionar filhos dinâmicos (conforme descrito nesta seção), os usuários poderão criar novos membros, informando seus nomes na solicitação em tempo de execução.

Para habilitar um membro pai para adicionar filhos dinâmicos:

  1. Edite o membro pai e selecione a opção Habilitar para Filhos Dinâmicos (consulte Adição ou Edição de Membros).
    • Opcional: Defina a propriedade do membro Número de Filhos Dinâmicos Possíveis (o padrão é 10). Essa configuração determina o número de espaços reservados que são criados para adicionar ou carregar dinamicamente membros sob o pai. Se todos os espaços reservados forem usados, os filhos adicionados subsequentemente serão incluídos como membros normais e não poderão ser usados até o banco de dados ser atualizado.

    • Opcional: Defina a propriedade do membro Acesso Concedido ao Criador de Membro (o padrão é Herdar).

  2. Atualize o banco de dados a fim de criar espaços reservados para membros dinâmicos nos bancos de dados, para os tipos de plano nos quais os membros são usados.
  3. No Oracle Hyperion Calculation Manager:
    1. Crie uma regra de negócios com uma solicitação em tempo de execução (do tipo de variável Membro). Na coluna Pai do Membro Dinâmico, use o Seletor de Membros para selecionar o membro pai habilitado para filhos dinâmicos no Oracle Hyperion Planning.
    2. Selecione a opção Criar membros dinâmicos.
    3. Implante a regra de negócios.

      Para obter informações sobre como trabalhar com regras de negócios, consulte Oracle Hyperion Calculation Manager Designer's Guide .

    Observações:

    • No Calculation Manager, a seleção das opções Criar membros dinâmicos e Excluir membros dinâmicos permite que membros dinâmicos temporários sejam criados para cálculos, e esses membros serão excluídos depois que a regra de negócios for concluída.

    • Selecionar apenas a opção Excluir membros dinâmicos apresenta ao usuário final o Seletor de Membros na solicitação de tempo de execução para que ele possa excluir qualquer membro criado dinamicamente sob o pai (se ele tiver acesso de gravação nesse membro). Isso permite que o usuário final tenha total controle sobre a limpeza e o gerenciamento dos membros sob o pai. O importante é criar o design adequado às suas necessidades, definindo os direitos de acesso apropriados para os filhos dinâmicos com a propriedade do membro Acesso Concedido ao Criador de Membro.

Se todas as condições acima forem atendidas, quando os usuários executarem a regra de negócios com a solicitação de tempo de execução, eles informarão o nome do membro dinâmico e clicarão em Iniciar. Se a regra de negócios for executada com sucesso, o membro será criado na hierarquia da dimensão sob o pai do membro dinâmico.

Os membros filhos que você importar sob os membros pais habilitados para filhos dinâmicos serão adicionados como membros filhos dinâmicos, se houver espaços reservados para membro dinâmico no Essbase. Quando os espaços reservados ficarem cheios, os demais filhos serão adicionados como membros normais e não poderão ser usados até o banco de dados ser atualizado.

Nota:

Se você carregar um membro pai habilitado para filhos dinâmicos e seus membros filhos durante a mesma importação, os membros filhos serão carregados como membros normais. Isso ocorre porque o banco de dados precisa ser atualizado para criar os espaços reservados no Essbase.