Especificar relaciones de atributo entre los atributos de una jerarquía definida por el usuario

Como ya ha visto en este tutorial, es posible organizar jerarquías de atributo en niveles dentro de jerarquías de usuario para proporcionar rutas de exploración a los usuarios de un cubo. Una jerarquía de usuario puede representar una jerarquía natural, como una ciudad, un estado o un país, o simplemente representar una ruta de exploración, como el nombre de un empleado, su cargo y el nombre de departamento. Para el usuario que explora una jerarquía, estos dos tipos de jerarquía de usuario son el mismo.

Con una jerarquía natural, si define relaciones de atributo entre los atributos que forman los niveles, Analysis Services puede utilizar una agregación de un atributo para obtener los resultados de un atributo relacionado. Si no hay ninguna relación definida entre los atributos, Analysis Services agregará todos los atributos que no sean de clave del atributo de clave. Por lo tanto, si los datos subyacentes lo permiten, debería definir relaciones de atributo entre atributos. La definición de relaciones de atributo mejora el rendimiento del procesamiento de las dimensiones, las particiones y las consultas. Para obtener más información, vea Definir una relación de atributo y Relaciones de atributo.

Cuando se definen relaciones de atributo, se puede especificar que la relación sea flexible o rígida. Si define una relación rígida, Analysis Services retiene las agregaciones cuando se actualiza la dimensión. Si la relación que se define como rígida cambia, Analysis Services genera un error durante el proceso, a menos que la dimensión se procese por completo. El rendimiento de la consulta y del procesamiento aumenta si se especifican las relaciones y las propiedades de relación apropiadas. Para obtener más información, vea Definir una relación de atributo y Propiedades de jerarquía de usuario.

En las tareas de este tema, debe definir relaciones de atributo para los atributos de las jerarquías de usuario naturales del proyecto Tutorial de Analysis Services. Estas jerarquías son la jerarquía Customer Geography de la dimensión Customer, la jerarquía Sales Territory de la dimensión Sales Territory, la jerarquía Product Model Lines de la dimensión Product y las jerarquías Fiscal Date y Calendar Date de la dimensión Date. Todas estas jerarquías de usuario son jerarquías naturales.

Definir relaciones de atributo para atributos de la jerarquía Customer Geography

Para definir relaciones de atributo para atributos de la jerarquía Customer Geography

  1. Cambie al Diseñador de dimensiones para la dimensión Customer y haga clic en la ficha Estructura de dimensión.

    En el panel Jerarquías, fíjese en los niveles de la jerarquía definida por el usuario Customer Geography. Actualmente, esta jerarquía es simplemente una ruta que permite a los usuarios ver detalles, ya que no se han definido relaciones entre niveles o atributos.

  2. Haga clic en la ficha Relación de los atributos.

    Observe las cuatro relaciones de atributo que vinculan los atributos que no son de clave de la tabla Geography con el atributo de clave de la tabla Geography. El atributo Geography está relacionado con el atributo Full Name. El atributo Postal Code está vinculado de forma indirecta al atributo Full Name a través del atributo Geography, porque el atributo Postal Code está vinculado al atributo Geography y el atributo Geography está vinculado al atributo Full Name. A continuación, cambiaremos las relaciones de atributo para que no usen el atributo Geography.

  3. En el diagrama, haga clic con el botón secundario en el atributo Full Name y seleccione Nueva relación de atributo.

  4. En el cuadro de diálogo Crear relación de atributo, el Atributo de origen es Full Name. Establezca el Atributo relacionado en Postal Code. En la lista Tipo de relación, deje establecido el tipo de relación en Flexible, ya que las relaciones entre los miembros pueden cambiar con el tiempo.

  5. Haga clic en Aceptar.

    Aparece un icono de advertencia en el diagrama porque la relación es redundante. La relación Full Name -> Geography-> Postal Code ya existía, y acaba de crear la relación Full Name -> Postal Code. Ahora, la relación Geography-> Postal Code es redundante, por lo que la quitaremos.

  6. En el panel Relaciones de atributo, haga clic con el botón secundario en Geography-> Postal Code y, a continuación, haga clic en Eliminar.

  7. Cuando aparezca el cuadro de diálogo Eliminar objetos, haga clic en Aceptar.

  8. En el diagrama, haga clic con el botón secundario en el atributo Postal Code y seleccione Nueva relación de atributo.

  9. En el cuadro de diálogo Crear relación de atributo, el Atributo de origen es Postal Code. Establezca el Atributo relacionado en City. En la lista Tipo de relación, deje establecido el tipo de relación en Flexible.

  10. Haga clic en Aceptar.

    Ahora, la relación Geography-> City es redundante y la eliminaremos.

  11. En el panel Relaciones de atributo, haga clic con el botón secundario en Geography-> City y, a continuación, haga clic en Eliminar.

  12. Cuando aparezca el cuadro de diálogo Eliminar objetos, haga clic en Aceptar.

  13. En el diagrama, haga clic con el botón secundario en el atributo City y seleccione Nueva relación de atributo.

  14. En el cuadro de diálogo Crear relación de atributo, el Atributo de origen es City. Establezca el Atributo relacionado en State-Province. En la lista Tipo de relación, establezca el tipo de relación en Rígida, ya que la relación entre una ciudad y un estado no cambiará en el futuro.

  15. Haga clic en Aceptar.

  16. Haga clic con el botón secundario en la flecha situada entre Geography y State-Province y, a continuación, haga clic en Eliminar.

  17. Cuando aparezca el cuadro de diálogo Eliminar objetos, haga clic en Aceptar.

  18. En el diagrama, haga clic con el botón secundario en el atributo State-Province y seleccione Nueva relación de atributo.

  19. En el cuadro de diálogo Crear relación de atributo, el Atributo de origen es State-Province. Establezca el Atributo relacionado en Country-Region. En la lista Tipo de relación, establezca el tipo de relación en Rígida, ya que la relación entre un estado-provincia y un país-región no cambiará con el tiempo.

  20. Haga clic en Aceptar.

  21. En el panel Relaciones de atributo, haga clic con el botón secundario en Geography-> Country-Region y, a continuación, haga clic en Eliminar.

  22. Cuando aparezca el cuadro de diálogo Eliminar objetos, haga clic en Aceptar.

  23. Haga clic en la ficha Estructura de dimensión.

  24. En el panel Atributos, haga clic con el botón secundario en el atributo Geography y, a continuación, haga clic en Eliminar.

    Este atributo ya no es necesario.

  25. Cuando aparezca el cuadro de diálogo Eliminar objetos, haga clic en Aceptar.

  26. En el menú Archivo, haga clic en Guardar todo.

Definir relaciones de atributo para atributos de la jerarquía Sales Territory

Para definir relaciones de atributo para atributos de la jerarquía Sales Territory

  1. Abra el Diseñador de dimensiones para la dimensión Sales Territory y haga clic en la ficha Relaciones de atributo.

  2. En el diagrama, haga clic con el botón secundario en el atributo Sales Territory Country y, a continuación, seleccione Nueva relación de atributo.

  3. En el cuadro de diálogo Crear relación de atributo, el Atributo de origen es Sales Territory Country. Establezca el Atributo relacionado en Sales Territory Country. En la lista Tipo de relación, deje establecido el tipo de relación en Flexible.

  4. Haga clic en Aceptar.

    Sales Territory Group ahora está vinculado a Sales Territory Country, y Sales Territory Country está vinculado a Sales Territory Region. La propiedad RelationshipType de cada una de estas relaciones se establece en Flexible porque las agrupaciones de las regiones dentro de un país y las agrupaciones de los países en grupos pueden cambiar con el tiempo.

Definir relaciones de atributo para atributos de la jerarquía Product Model Lines

Para definir relaciones de atributo para atributos de la jerarquía Product Model Lines

  1. Abra el Diseñador de dimensiones para la dimensión Product y haga clic en la ficha Relaciones de atributo.

  2. En el diagrama, haga clic con el botón secundario en el atributo Model Name y seleccione Nueva relación de atributo.

  3. En el cuadro de diálogo Crear relación de atributo, el Atributo de origen es Model Name. Establezca el Atributo relacionado en Product Line. En la lista Tipo de relación, deje establecido el tipo de relación en Flexible.

  4. Haga clic en Aceptar.

Definir relaciones de atributo para atributos de la jerarquía Fiscal Date

Para definir relaciones de atributo para atributos de la jerarquía Fiscal Date

  1. Cambie al Diseñador de dimensiones para la dimensión Date y haga clic en la ficha Relaciones de atributo.

  2. En el diagrama, haga clic con el botón secundario en el atributo Month Name y seleccione Nueva relación de atributo.

  3. En el cuadro de diálogo Crear relación de atributo, el Atributo de origen es Month Name. Establezca el Atributo relacionado en Fiscal Quarter. En la lista Tipo de relación, establezca el tipo de relación en Rígida.

  4. Haga clic en Aceptar.

  5. En el diagrama, haga clic con el botón secundario en el atributo Fiscal Quarter y, a continuación, seleccione Nueva relación de atributo.

  6. En el cuadro de diálogo Crear relación de atributo, el Atributo de origen es Fiscal Quarter. Establezca el Atributo relacionado en Fiscal Semester. En la lista Tipo de relación, establezca el tipo de relación en Rígida.

  7. Haga clic en Aceptar.

  8. En el diagrama, haga clic con el botón secundario en el atributo Fiscal Semester y, a continuación, seleccione Nueva relación de atributo.

  9. En el cuadro de diálogo Crear relación de atributo, el Atributo de origen es Fiscal Semester. Establezca el Atributo relacionado en Fiscal Year. En la lista Tipo de relación, establezca el tipo de relación en Rígida.

  10. Haga clic en Aceptar.

Definir relaciones de atributo para atributos de la jerarquía Calendar Date

Para definir relaciones de atributo para atributos de la jerarquía Calendar Date

  1. En el diagrama, haga clic con el botón secundario en el atributo Month Name y seleccione Nueva relación de atributo.

  2. En el cuadro de diálogo Crear relación de atributo, el Atributo de origen es Month Name. Establezca el Atributo relacionado en Calendar Quarter. En la lista Tipo de relación, establezca el tipo de relación en Rígida.

  3. Haga clic en Aceptar.

  4. En el diagrama, haga clic con el botón secundario en el atributo Calendar Quarter y, a continuación, seleccione Nueva relación de atributo.

  5. En el cuadro de diálogo Crear relación de atributo, el Atributo de origen es Calendar Quarter. Establezca el Atributo relacionado en Calendar Semester. En la lista Tipo de relación, establezca el tipo de relación en Rígida.

  6. Haga clic en Aceptar.

  7. En el diagrama, haga clic con el botón secundario en el atributo Calendar Semester y, a continuación, seleccione Nueva relación de atributo.

  8. En el cuadro de diálogo Crear relación de atributo, el Atributo de origen es Calendar Semester. Establezca el Atributo relacionado en Calendar Year. En la lista Tipo de relación, establezca el tipo de relación en Rígida.

  9. Haga clic en Aceptar.

Definir relaciones de atributo para atributos de la jerarquía Geography

Para definir relaciones de atributo para atributos de la jerarquía Geography

  1. Abra el Diseñador de dimensiones para la dimensión Geography y haga clic en la ficha Relaciones de atributo.

  2. En el diagrama, haga clic con el botón secundario en el atributo Postal Code y seleccione Nueva relación de atributo.

  3. En el cuadro de diálogo Crear relación de atributo, el Atributo de origen es Postal Code. Establezca el Atributo relacionado en City. En la lista Tipo de relación, establezca el tipo de relación en Flexible.

  4. Haga clic en Aceptar.

  5. En el diagrama, haga clic con el botón secundario en el atributo City y seleccione Nueva relación de atributo.

  6. En el cuadro de diálogo Crear relación de atributo, el Atributo de origen es City. Establezca el Atributo relacionado en State-Province. En la lista Tipo de relación, establezca el tipo de relación en Rígida.

  7. Haga clic en Aceptar.

  8. En el diagrama, haga clic con el botón secundario en el atributo State-Province y seleccione Nueva relación de atributo.

  9. En el cuadro de diálogo Crear relación de atributo, el Atributo de origen es State-Province. Establezca el Atributo relacionado en Country-Region. En la lista Tipo de relación, establezca el tipo de relación en Rígida.

  10. Haga clic en Aceptar.

  11. En el diagrama, haga clic con el botón secundario en el atributo Geography Key y, a continuación, seleccione Propiedades.

  12. Establezca la propiedad AttributeHierarchyOptimizedState en NotOptimized, la propiedad AttributeHierarchyOrdered en False y la propiedad AttributeHierarchyVisible en False.

  13. En el menú Archivo, haga clic en Guardar todo.

  14. En el menú Generar de Business Intelligence Development Studio, haga clic en Implementar Tutorial de Analysis Services.