Partilhar via


Evite hierarquias de atributo visíveis para atributos usados como níveis em hierarquias definidas pelo usuário

Esta regra analisa cada dimensão de banco de dados para determinar se os atributos que são usados como níveis em hierarquias de usuário também são visíveis como hierarquias de atributo.

Práticas Recomendadas

Para aumentar a usabilidade, você normalmente deve ocultar hierarquias de atributo que também sejam utilizadas como níveis em hierarquias de usuário. Os usuários podem ficar confusos se os membros de atributo estiverem visíveis de diferentes maneiras. Para ocultar uma hierarquia de atributo, altere sua propriedade AttributeHierarchyVisible para False.

Um atributo geralmente não tem de estar exposto em sua própria hierarquia de nível único quando esse atributo também estiver incluído em uma hierarquia definida pelo usuário. Essa duplicação só complica a experiência do usuário final, sem trazer benefício extra. Você deve considerar a possibilidade de renomear o nível na hierarquia de usuário ou a hierarquia de atributo.

Um caso comum em que é apropriado apresentar duas exibições de um atributo é o das dimensões de tempo. A capacidade de procurar por [Mês] e a de procurar por [Mês-Trimestre-Ano] são ambas úteis. No entanto, estes dois atributos de mês são, na verdade, atributos separados. O primeiro contém somente o valor de mês, como "janeiro", mas o segundo contém o mês e o ano, como "janeiro 1998".

Para obter mais informações

Para obter mais informações sobre como ocultar e desabilitar hierarquias de atributo, consulte Ocultando e desabilitando hierarquias de atributo nos Manuais Online doSQL Server e consulte a seção "Using hierarchies effectively" em SQL Server 2005 Analysis Services Performance Guide.