Compartir a través de


Evite las jerarquías de atributo visibles para los atributos empleados como niveles en las jerarquías definidas por el usuario.

Esta regla analiza cada dimensión de la base de datos para determinar si los atributos que se usan como niveles en las jerarquías de usuario también están visibles como jerarquías de atributo.

Prácticas recomendadas

Para aumentar la usabilidad, normalmente debe ocultar las jerarquías de atributo que también se usan como niveles en jerarquías de usuario. Es posible que los usuarios no sepan exactamente si los miembros de atributo están visibles de diferentes maneras. Para ocultar una jerarquía de atributo, cambie su propiedad AttributeHierarchyVisible a False.

Un atributo normalmente no necesita estar expuesto en su propia jerarquía de nivel único cuando dicho atributo también está incluido en una jerarquía definida por el usuario. Esta duplicación sólo complica la experiencia del usuario final, sin proporcionar valor adicional. Debería pensar en cambiar el nivel de la jerarquía de usuario o la jerarquía de atributo.

Un caso común en el que resulta adecuado presentar dos vistas de un atributo es en las dimensiones de tiempo. La capacidad de examinar por [Month] y por [Month-Quarter-Year] son útiles. Sin embargo, estos dos atributos de mes en realidad son independientes. El primero contiene sólo el valor de mes (por ejemplo, "January"), mientras que el segundo contiene el mes y el año (por ejemplo "January 1998").

Para obtener más información

Para obtener más información sobre cómo ocultar y deshabilitar jerarquías de atributo, vea Ocultar y deshabilitar jerarquías de atributo en los Libros en pantalla de SQL Server. Asimismo, vea la sección acerca del uso eficaz de las jerarquías en la guía de rendimiento de SQL Server 2005 Analysis Services (en inglés).