Criar Membros Não-Nível 0 Compartilhados

Às vezes, você deseja compartilhar membros não-nível 0 (membros que não estão na geração mais baixa ou "nível folha"). Você pode criar membros compartilhados que não sejam de nível 0 usando referências pai-filho ou referências de nível na regra de criação de dimensão do Essbase.

Por exemplo, na Figura 14-17, 100, 200 e 300 são compartilhados pela TBC e pela vovó. Esse esboço pressupõe que a TBC compra algumas de suas linhas de produtos de fornecedores externos; ela compra 200 (todas as cervejas root) de um fornecedor chamado Grandma's.

Figura 14-17 Resumo da amostra: Membros não-nível 0 compartilhados em diferentes gerações


Membros de nível 0 compartilhados em diferentes gerações, conforme descrito no texto que precede a imagem.

Usar Referências Pai-Filho para Criar Membros Compartilhados Não Nível 0

O método de criação de referências pai-filho é o mais versátil para criar membros compartilhados. Ele não tem restrições sobre a posição dos membros compartilhados na estrutura, ao contrário das referências de geração e das referências de nível.

Para criar membros compartilhados não-nível 0 na mesma geração usando o método de criação de referências pai-filho, defina os tipos de campo Pai e Filho. Certifique-se de que o Essbase esteja configurado para permitir compartilhamento. Quando o compartilhamento é ativado, o Essbase cria automaticamente membros duplicados em um novo pai como membros compartilhados.

Figura 14-18 Regra de Amostra: Membros Não Nível 0 Compartilhados na Mesma Geração Usando Referências Pai-Filho


Regra de criação de dimensão para criar membros que não sejam de nível 0 compartilhados na mesma geração usando o método de criação de referências pai-filho.

Usar Referências de Nível para Criar Membros Compartilhados Não Nível 0

Para criar membros não-nível 0 compartilhados usando o método de criação de referências de nível, certifique-se de que os acúmulos principal e secundário sejam especificados em um registro. Você pode especificar roll-ups secundários ilimitados, desde que todos estejam em um registro.

Observação:

"Roll ups" são os membros aos quais o protótipo e os membros compartilhados se consolidam. No exemplo abaixo, os membros compartilhados estão no Campo 1, os acúmulos principais estão no Campo 2 e os acúmulos secundários estão nos Campos 3-5.

Defina o tipo de campo para o pai do membro compartilhado como nível duplicado e insira o número do nível. Para criar um membro compartilhado da mesma geração, defina o número do nível da totalização secundária para ter o mesmo número de níveis da totalização principal. Ao processar a origem de dados, o Essbase cria um pai no nível especificado e insere os membros compartilhados sob ele.

Por exemplo, para compartilhar as linhas de produtos 100, 200 e 300 com um pai chamado Soda e pais chamados TBC e Vovó, use o arquivo de dados de amostra e o arquivo de regra mostrado abaixo. Esta fonte de dados e o arquivo de regras só funcionam se os membros da Dieta, TBC e Vovó existirem no outline. O campo Nível Duplicado é sempre criado como um filho da dimensão (na geração 2), a menos que o campo de nível nomeado já exista no outline.

Figura 14-19 Regra de Amostra: Membros Não Nível 0 Compartilhados em Gerações Diferentes Usando Referências de Nível


Regra de criação de dimensão para criar membros que não sejam de nível 0 compartilhados em diferentes gerações usando o método de criação de referências de nível