Partilhar via


Evite relações de atributo redundantes porque estas relações podem impedir que os dados sejam agregados quando o atributo granularidade de um cubo for um atributo de não-chave

Esta regra analisa dimensões para determinar se elas contêm relações de atributo redundantes.

Práticas Recomendadas

Não crie relações de atributo redundantes. Relações de atributo redundantes são relações de atributo que são transitivamente inferidas a partir de outras relações de atributo. Em outras palavras, mais de um caminho logicamente equivalente existe entre atributos. Por exemplo, se as relações A->B, B->C e A->C tiverem sido criadas, A->C é redundante e deve ser removida.

Relações de atributo redundantes podem levar a agregação incorreta de dados porque o servidor escolhe um único caminho ao longo do qual agregar. O caminho escolhido pelo servidor é normalmente o caminho mais curto. (No exemplo discutido no parágrafo anterior, o servidor escolherá o caminho A->C.) No entanto, o caminho mais longo é melhor porque adiciona mais informações. (No exemplo discutido no parágrafo anterior, o caminho mais longo seria A->B e então B->C.) Além de serem mais expressivas, as relações mais altas na árvore de atributo oferecem armazenamento e uso de memória mais eficientes porque o atributo relacionado deve normalmente estar associado a menos membros.

Para obter mais informações

Para obter mais informações, consulte Definindo relações de atributo nos Manuais Online do SQL Server.