Referências Pai-Filho em Construções de Dimensão

Ao executar builds de dimensão do Essbase, use um método de build pai-filho quando cada registro da origem de dados indicar uma relação hierárquica com uma coluna de membros pai e de membros filho, nessa ordem.

Os membros em um banco de dados existem em um relacionamento pai-filho. A imagem abaixo mostra parte da dimensão Produto com seus relacionamentos pai e filho identificados. Produto é o pai de 100. 100 é filho de Produto e o pai de 100-10, 100-10-12 e 100-10-16. 100-10, 100-10-12 e 100-10-16 são filhos de 100.

Figura 14-5 Pais e filhos


Esta imagem ilustra as relações pai e filho, conforme descrito no texto que precede a imagem.

Uma origem de dados pai-filho deve conter pelo menos duas colunas: uma coluna pai e uma coluna filho, nessa ordem. A origem dos dados pode incluir colunas com outras informações (por exemplo, o alias, os atributos ou as propriedades do novo membro). Um registro em uma origem de dados pai-filho não pode especificar vários pais ou vários filhos e não pode inverter a ordem das colunas pai e filho.

Em uma compilação pai-filho, a regra de carregamento especifica qual coluna é a principal e qual coluna é a secundária. Por exemplo, considere o arquivo de origem (Dim_Product.txt), no qual cada registro especifica o nome de um pai e o nome de seu filho, nessa ordem.


Arquivo de dados para um build pai-filho

A regra de carregamento (Dim_Product.rul) especifica qual coluna é a principal e qual coluna é a secundária. Além disso, este exemplo associa aliases ao campo filho. Campos nulos, reservados para propriedades, são ignorados.

Regra de criação de dimensão para um build pai-filho

O Essbase cria a hierarquia a seguir com base nos dados de origem.

Hierarquia mostrando o Produto do membro com o membro filho 200. Abaixo do membro 200 estão os membros filhos 200-10, 200-20, etc.

Observação:

Para situações de membro duplicadas, o campo pai deve conter o nome do membro qualificado. Consulte Criar Nomes de Membros Qualificados Usando a Regra de Carregamento.