Configurar el atributo volátil para tablas con nombre

La volatilidad es una indicación para Spectrum Spatial de que la información de una fuente de datos puede cambiar en cualquier momento. El valor predeterminado para tablas con nombre asignado TAB, SAP HANA y basadas en JDBC (Oracle, SQL Server y PostGIS) es verdadero, lo que significa que por cada operación de acceso a datos, como una consulta o inserción, Spectrum Spatial verifica en la fuente de datos para descubrir si la tabla es volátil y, de ser así, si los datos cambiaron. Si los datos cambiaron, la memoria caché se limpia y se vuelve a cargar la tabla antes de continuar con la operación de acceso a datos. Si la tabla no cambió, la consulta u otra operación se lleva a cabo en los datos en caché. Consulte Orígenes de datos admitidos para saber qué gatilla un cambio en cada fuente de datos.

La volatilidad se configura en verdadero para las tablas con nombre asignado que se cargan desde MapInfo Professional por medio de Map Uploader. La volatilidad es verdadera para cualquier tabla con nombre asignado creada con Spatial Manager. Las tablas con nombre asignado más antiguas en el repositorio se consideran volátiles, pero esto no se indicará al verlas en la página de detalles de tabla de Spatial Manager.

Esta bandera solo se debe establecer en falso en las tablas que no cambian. Por ejemplo, si genera mosaicos a partir de archivos TAB volátiles, la operación se llevará a cabo con gran lentitud. Si está usando PostGIS, debería configurar esta bandera en falso para evitar errores de conexión en Spatial Manager (por ejemplo, cuando se ven las filas de muestra en la página de detalles de tabla).

Para cambiar el ajuste a falso, use el selector de volatilidad que se encuentra en la página de detalles de tabla de Spatial Manager. Consulte la sección Utilidades de la Guía de Spectrum Spatial para obtener más información sobre cómo crear y modificar tablas con nombre asignado en Spatial Manager.

Debe reiniciar el servidor cuando cambie la bandera de volatilidad de "false" a "true" en cualquier tabla con nombre existente o cuando cree una nueva tabla con nombre basada en una tabla de base de datos que previamente estaba configurada en "false".

Nota: No utilice la operación updateNamedResource en el servicio de recursos con nombre asignado para cambiar este valor ni edite manualmente la definición de la tabla con nombre asignado a la que accedió a través de WebDAV en un editor de texto.