Share via


Evite las relaciones de atributo redundantes ya que pueden impedir que se agreguen los datos si el atributo de granularidad de un cubo no tiene clave.

Esta regla analiza las dimensiones para determinar si contienen relaciones de atributos redundantes.

Prácticas recomendadas

No cree relaciones de atributos redundantes. Las relaciones de atributos redundantes son relaciones de atributos implicadas transitivamente por otras relaciones de atributos. Es decir, existe más de una ruta de acceso lógicamente equivalente entre los atributos. Por ejemplo, si se han creado las relaciones A->B, B->C y A->C, A->C es redundante y debería quitarse.

Las relaciones de atributos redundantes podrían llevar a la agregación incorrecta de los datos porque el servidor elige una ruta de acceso única en la que agregar. La ruta de acceso elegida por el servidor es normalmente la ruta de acceso más corta. (En el ejemplo tratado en el párrafo anterior, el servidor elegirá la ruta de acceso A->C.) Sin embargo, la ruta de acceso más larga es mejor porque agrega más información. (En el ejemplo tratado en el párrafo anterior, la ruta de acceso más larga sería A->B y, a continuación, B->C.) Además de ser más expresivas, las relaciones en un nivel superior en el árbol de atributos ofrecen un uso de memoria y almacenamiento más eficaces porque el atributo relacionado debe estar asociado normalmente a menos miembros.

Para obtener más información

Para obtener más información, vea Definir una relación de atributo en los Libros en pantalla de SQL Server.