Referencias principal-secundario en compilaciones de dimensiones

Al realizar creaciones de dimensiones de Essbase, utilice un método de creación principal-secundario cuando cada registro del origen de datos indique una relación jerárquica con una columna de miembros principales y de miembros secundarios, en ese orden.

Los miembros de una base de datos existen en una relación principal-secundario. La siguiente imagen muestra parte de la dimensión Product con sus relaciones principales y secundarias identificadas. Producto es el principal de 100. 100 es el secundario de Producto y el principal de 100-10, 100-10-12 y 100-10-16. 100-10, 100-10-12 y 100-10-16 son los secundarios de 100.

Figura 14-5 Padres e hijos


Esta imagen ilustra las relaciones principal y secundario, como se describe en el texto que precede a la imagen.

Un origen de datos principal-secundario debe contener al menos dos columnas: una columna principal y una columna secundaria, en ese orden. El origen de los datos puede incluir columnas con otra información (por ejemplo, el alias, los atributos o las propiedades del nuevo miembro). Un registro dentro de un origen de datos principal-secundario no puede especificar varios principales o varios secundarios, y no puede revertir el orden de las columnas principal y secundaria.

En una creación principal-secundario, la regla de carga especifica qué columna es la principal y qué columna es la secundaria. Por ejemplo, considere el archivo de origen (Dim_Product.txt), en el que cada registro especifica el nombre de un principal y el nombre de su secundario, en ese orden.


Archivo de datos para una compilación principal-secundario

La regla de carga (Dim_Product.rul) especifica qué columna es la principal y qué columna es la secundaria. Además, en este ejemplo se asocian alias con el campo secundario. Los campos nulos, reservados para propiedades, se ignoran.

Regla de creación de dimensión para una creación principal-secundario

Essbase crea la siguiente jerarquía a partir de los datos de origen.

Jerarquía que muestra el producto miembro con el miembro secundario 200. Debajo del miembro 200 están los niños miembros 200-10, 200-20, etc.

Note:

Para situaciones de miembros duplicados, el campo principal debe contener el nombre de miembro cualificado. Consulte Creación de nombres de miembros calificados mediante la regla de carga.