¿Propósito y efecto de las jerarquías SSAS?

Primero, me siento cómodo con lo que es una jerarquía en términos del concepto y cómo impacta el diseño del esquema estelar de un DW. Tengo algunas dimensiones con muchos atributos, y yopodrí crear muchas jerarquías dentro de SSAS. Me gustaría comprender mejor cómo el motor OLAP utiliza las jerarquías que creo para poder tomar una decisión más informada sobre cómo diseñar mis jerarquías (es una palabra difícil de escribir las primeras veces). También hay limitaciones con SSAS con respecto a los atributos que aparecen en múltiples jerarquías, por lo que a veces tengo que hacer un trabajo adicional para evitar esas limitaciones o decidir qué jerarquía es más importante.

También me pregunto qué impactos negativos podría tener una jerarquía, como hacer que la dimensión sea más confusa para los usuarios. Podría ocultar los atributos que se incluyen en las jerarquías para eliminar el atributo duplicado y hacer que la dimensión sea menos confusa. Pero un usuario quiere ver en qué meses del año suele obtener más ventas. @Si he ocultado el atributo mes para que solo esté disponible a través de una jerarquía Año-> Mes, ¿están obligados a incluir siempre la parte Año de la jerarquía, evitando que hagan ese análisis?

I pocos artículos sobre jerarquías han declarado algo en el sentido de "permitir al usuario profundizar en datos detallados". Lo cual es engañoso, porque simplemente puede arrastrar los atributos de año y mes por separado a un informe y lo ha logrado sin el uso de una jerarquía. Entonces, tal explicación es un poco superficial. Siento que debe haber mucho más que eso.

Algunos artículos parecen sugerir que determina si los atributos se consideran o no para la agregación. Esto parece contrario a la intuición, porque pensé que eso ya ocurre cuando incluiste un atributo en un cubo. Me refiero a que el objetivo de crear un cubo que consta de atributos es tener una intersección de todos los atributos para que puedas agregar rápidamente cualquier combinación de ellos, por lo que me confunde cuando algo implica lo contrario de eso al decir solo atributos en jerarquías se consideran para la agregación:

Atributos expuestos únicamente en las jerarquías de atributos [a diferencia de las jerarquías de usuario] no se consideran automáticamente para la agregación por el Asistente de diseño de agregación. Las consultas que involucran estos atributos se satisfacen resumiendo los datos de la clave primaria. Sin el beneficio de las agregaciones, el rendimiento de las consultas en relación con estas jerarquías de atributos puede ser lento. -SSAS 2008 Guía de rendimiento

¿Alguien puede explicar cómo el motor usa mis jerarquías en contraste con solo incluir el atributo en el cubo? (además de la estética de agrupar atributos juntos)

as jerarquías no naturales son particularmente confusas para mí. En la Guía de rendimiento de SSAS 2008, muestran un ejemplo como una jerarquía de género-> educación. Creo que mis usuarios murmuraban "programador estúpido" cada vez que tenían que profundizar en Género solo para llegar a Educación.

¿Qué racional sigue cuando y cuándo no crear una jerarquía?

Respuestas a la pregunta(1)

Su respuesta a la pregunta