Trabajar con perspectivas en el Diseñador de modelos

Una perspectiva es un subconjunto de un modelo. La creación de subconjuntos en un modelo puede ser útil cuando el tamaño del modelo es muy grande o cuando desea dividir el modelo para que grupos de usuarios específicos puedan tener acceso solamente a los datos que necesitan.

Las perspectivas existen en un modelo y pueden contener entidades, carpetas, roles, campos de origen y expresiones. El asistente del Diseñador de modelos no genera las perspectivas. Debe crearlas manualmente y, después, seleccionar los elementos del modelo que desea incluir en la perspectiva mediante el cuadro de diálogo Editar perspectiva. Las entidades, carpetas, campos de origen, roles y expresiones que agregue a la perspectiva siguen estando disponibles para el resto del modelo y se pueden agregar a otros elementos del modelo, entre ellos, carpetas u otras perspectivas.

En el cuadro de diálogo Nueva perspectiva, si desactiva las casillas de elementos del modelo, estos se eliminan de la perspectiva. Las reglas siguientes se aplican a los elementos que se agregan o quitan de la perspectiva.

Contenedores

  • Cuando se activa la casilla de un elemento primario, como una carpeta de entidades o un atributo con variaciones, las casillas de todos los elementos incluidos en el elemento primario se activan también. Cuando se desactiva la casilla de un elemento primario, las casillas de todos los elementos incluidos en tal elemento primario se desactivan también. Los elementos incluidos en otro elemento no se pueden seleccionar a menos que se seleccione el elemento primario.

  • Cuando se desactiva la casilla de una entidad, las casillas de todos los elementos incluidos en tal entidad se desactivan también. Cuando se activa la casilla de una entidad, las casillas de todos los elementos incluidos en dicha entidad se activan también. Asimismo, se activan todas las casillas de todas las entidades a las que conducen los roles de esta entidad. Sin embargo, en el caso de los roles a los que conduce esta entidad, solo se activan las casillas de la entidad para indicar que los atributos de identificación de tales entidades están incluidos. Las casillas del resto de los elementos de la entidad no se activan.

  • Cuando se desactiva la casilla de un atributo, las casillas de las variaciones de tal atributo se desactivan también.

  • Cuando se desactiva la casilla de una carpeta, las casillas de todo el contenido de la carpeta se desactivan también. Cuando se activa la casilla de una carpeta, las casillas de todos los elementos incluidos en tal carpeta se activan también.

Roles

  • Cuando se desactiva la casilla de un rol, también se desactiva la casilla del rol correspondiente. Cuando se activa la casilla de un rol, también se activa la casilla del rol correspondiente. Si el rol correspondiente conduce a una entidad que no está seleccionada, se activa la casilla de tal entidad.

Atributos de identificación

  • Cuando se desactiva la casilla de un atributo, el Diseñador de modelos determina si el atributo se utiliza como un atributo de identificación de otra entidad. Si el atributo se utiliza como atributo de identificación en otra entidad, se desactivan las casillas de la entidad o entidades que utilizan este atributo como atributo de identificación. Para seleccionar la entidad de nuevo, debe activar las casillas de los atributos de identificación de la entidad.