Referencia de la regla Eliminar entidad

La regla Eliminar entidad se utiliza para eliminar entidades de red u objetos de red concretos representados en diagramas. Esta regla procesa en clases de fuente de red o tablas de objetos, o en categorías de red. Cuando la operación de eliminación está configurada para procesar en una clase de fuente de red o en una tabla de objetos, puede filtrar estos elementos de red por atributos. El proceso también se puede ejecutar para restricciones de conectividad específicas según el tipo de geometría de los elementos de red eliminados.

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 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 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.

Para eliminar los cruces huérfanos, aunque sean de contenido, debe procesar una regla Eliminar entidad en los contenedores relacionados antes de procesar la regla Eliminar entidad en los ejes.

Configuración de la regla Eliminar entidad

A continuación se describen las herramientas para agregar una regla Eliminar entidad en una plantilla: Agregar regla de eliminación de entidad, Agregar regla de eliminación de entidad por atributo y Agregar regla de eliminación de entidad por categoría.

  • Utilice la herramienta Agregar regla de eliminación de entidad para configurar la eliminación de entidades de diagrama basadas en clases de fuentes de red o tablas de objetos y, opcionalmente, filtrar por restricciones de conectividad. Puede 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.
  • Utilice la herramienta Agregar regla de eliminación de entidad por atributo para configurar la eliminación de entidades de diagrama basadas en una clase de fuente de red o tabla de objetos, filtrando esas entidades u objetos por sus atributos y restricciones de conectividad opcionales.
  • Utilice la herramienta Agregar regla de eliminación de entidad por categoría para configurar la eliminación de entidades de diagrama que representan entidades de red u objetos de red etiquetados con o sin categorías de red determinadas.

Nota:

La herramienta Agregar regla de eliminación de entidad por categoría solo se aplica a Utility Network versión 7 y posteriores.

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.

Sugerencia:

Al configurar la regla de diagrama por atributo, puede filtrar entidades de diagrama en valores de atributo de fuente de red con respecto a los otros valores de atributo de entidad de diagrama utilizando la siguiente sentencia SQL específica: WHERE 'OBJECT' = 'IN_DIAGRAM'. Por ejemplo, para consultar la entidad del diagrama con un valor de atributo mínimo en el diagrama generado, puede configurar cualquier herramienta "Agregar <XXX> por regla de atributo" con una expresión SQL basada en la siguiente sintaxis: <attributeName> = (SELECT MIN(<attributeName>) FROM <networkClassName>) WHERE 'OBJECT' = 'IN_DIAGRAM'.

Temas relacionados