La regla Eliminar entidad se utiliza para eliminar entidades de red u objetos de red concretos representados en diagramas. Esta regla elimina estos elementos de red por clase de fuente o tabla de objetos y, opcionalmente, los filtra en función de restricciones de conectividad o de sus atributos.
Resulta útil para descartar automáticamente entidades de red u objetos de red que puedan estar presentes entre los elementos de red de entrada configurados durante la creación del diagrama. Por ejemplo, para generar diagramas que representen la parte de distribución de una red de lo que está seleccionado en el mapa de red, puede utilizar una plantilla de diagrama configurada con la regla Eliminar entidad que descarta automáticamente todas las entidades de red u objetos de red de los elementos de red de entrada, excepto las líneas de distribución.
El descarte automático de ejes de los contenedores lineales es otro caso de uso habitual para evitar la necesidad de tener contenedores lineales y sus contenidos relacionados representados juntos en diagramas. Esto permite simplificar los diagramas.
Proceso de regla Eliminar entidad
La regla Eliminar entidad no conserva la topología del gráfico. Si se configuran cruces de diagrama para su eliminación, la regla no intentará volver a conectar sus ejes conectados a ningún cruce objetivo del modo en que lo hace la regla Reducir cruce; cualquier eliminación de un cruce hará que sus ejes conectados también sean eliminados del diagrama resultante.
Al eliminar un eje, los cruces de origen y destino se eliminan sistemáticamente en el caso de los cruces sin contenido que, de lo contrario, quedarían huérfanos.
Nota:
No se eliminan los cruces que estén conectados a otro eje ni los ejes que participen en asociaciones de contención.
Configuración de la regla Eliminar entidad
Existen dos herramientas que puede usar para agregar una regla Eliminar entidad a una plantilla: Agregar regla de eliminación de entidad y Agregar regla de eliminación de entidad por atributo:
- La herramienta Agregar regla de eliminación de entidad se utiliza para configurar la eliminación de entidades de diagrama basadas en clases de fuentes de red o tablas de objetos, opcionalmente filtradas por algunas restricciones de conectividad. Permite especificar una lista de clases de fuentes de red o tablas de objetos y configurar la eliminación de cada entidad de diagrama basada en clases de fuentes de red o tablas de objetos, o la eliminación de cualquier entidad de diagrama excepto las basadas en las clases de fuentes de red o tablas de objetos especificadas.
- La herramienta Agregar regla de eliminación de entidad por atributo se utiliza para configurar la eliminación de entidades de diagrama basadas en una clase de fuente de red o tabla de objetos concreta, filtrando esas entidades u objetos por sus atributos y restricciones de conectividad opcionales.
Nota:
Cuando se configura una regla Eliminar entidad en una plantilla al comienzo de su lista de reglas, descarta las entidades de diagrama eliminadas iniciales para el resto del ciclo de vida del diagrama en su generación. En este caso, las entidades de diagrama se eliminan de las tablas del diagrama de red, lo que permite ahorrar espacio en la base de datos y aumentar el rendimiento de las operaciones de diagrama.
Si hay al menos otra regla configurada para ejecutarse antes de una regla Eliminar entidad, las entidades de diagrama eliminadas se conservan en las tablas del diagrama de red. No se eliminan nunca durante el ciclo de vida del diagrama.