Anda di halaman 1dari 2

Curso MS Business Intelligence-SSAS: Atributos, Jerarquas y Niveles (39)

Hace un ao por Salvador Ramos


Es muy habitual que queramos organizar jerrquicamente los miembros de una dimensin,
facilitando as rutas de navegacin a travs del cubo. Por ejemplo, para navegar a travs de
los miembros de la dimensin tiempo, es bastante habitual que lo hagamos en tres niveles:
ao, trimestre y mes, mostrndose los miembros tal y como se ve en la siguiente figura.

Figura 1 Jerarqua de la Dimensin tiempo
En SQL Server Analysis Services (SSAS) disponemos para ello de las jerarquas, que nos
permiten agrupar uno o ms atributos organizados como niveles, a las que adems podemos
dar un nombre que ms adelante ser utilizado por el usuario para la navegacin.
Hay dos tipos de jerarquas, las jerarquas de atributos, que son jerarquas de un solo nivel,
que se crean automticamente para cada atributo de la dimensin y que siempre tienen el
mismo nombre que el atributo correspondiente; y las jerarquas de varios niveles, que se
crean como jerarquas configuradas independientemente, y que son las que hemos visto en el
ejemplo del tiempo y en las que nos vamos a centrar ahora.
Para crear estas jerarquas de varios niveles, simplemente tenemos que arrastrar los atributos
desde el panel Atributos al panel Jerarquas y niveles, y posteriormente hacer ciertos
retoques en algunas propiedades que citaremos ms adelante. Es posible definir varias
jerarquas de varios niveles, incluso si en varias de ellas se utilizan los mismos atributos. As
para la dimensin Tiempo podremos definir una jerarqua con los niveles Ao, Mes y Da, y
otra con los niveles Ao, Trimestre y Mes. O una jerarqua para la dimensin Producto con los
niveles Talla, Color, Producto, y otra con Color, Talla, Producto.
Podemos clasificar las jerarquas en dos tipos:
Jerarquas naturales. Cuando cada atributo incluido en la jerarqua es una propiedad de
miembro del atributo situado inmediatamente por debajo. Por ejemplo: Familia, Subfamilia y
Producto
Jerarquas de navegacin. No cumplen lo anterior, aunque se definen para que sean
utilizadas para mejorar la navegacin por el cubo. Por ejemplo: Color, Talla y Producto, y por
otro lado, Talla, Color y Producto.

Figura 2 Atributos, Jerarquas y Niveles

Durante el procesamiento de los atributos, Analysis Services optimiza el almacenamiento y las
agregaciones aprovechando las jerarquas naturales. Veremos ms adelante cuando
estudiemos las relaciones entre atributos cmo realizar un buen diseo de ellas para
conseguir dicha optimizacin.
A continuacin vamos a ver algunas propiedades de las jerarquas de dimensiones de base de
datos:
AllMemberName. Especifica el nombre del nivel All para dicha jerarqua.
DisplayFolder. Especifica la carpeta en la que aparecer la jerarqua en las herramientas
cliente, facilitando as la clasificacin y presentacin al usuario.
Propiedades de los Niveles:
HideMemberIf. Permite ocultar un nivel bajo determinadas condiciones. Permite crear
jerarquas desiguales. Valores: Never, OnlyChildWithNoName, OnlyChildWithParentName,
NoName, ParentName.
Name. Nombre del nivel.
Y algunas propiedades de las jerarquas de dimensiones de cubo:
Enabled. Indica si la jerarqua est habilitada en esa dimensin de cubo. Valores: True,
False.
OptimizedState. Indica si la jerarqua se optimiza en esta dimensin de cubo.
Valores:FullyOptimized, NonOptimized.
Visible. Indica si la jerarqua est visible en esta dimensin de cubo. Valores: True, False.

Anda mungkin juga menyukai