00223: la capa de consulta tiene una columna virtual
En este tema
Ha intentado publicar un servicio de entidades en ArcGIS for Server, pero su capa contiene una o más columnas virtuales.
Las columnas virtuales (también conocidas como columnas calculadas o generadas) contienen valores que se calculan al ejecutarse la consulta y no se almacenan físicamente en una tabla en la base de datos. Por ejemplo, la columna total_cost es una columna virtual que agrega los valores de las columnas de las tarifas e impuestos en las siguientes expresiones:
SELECT shape, (fee + tax)
AS cost, OBJECTID
FROM myuser.maintenance
Solución
Para publicar un servicio de entidades en ArcGIS for Server, realice una de las siguientes acciones:
- Cambie la definición de consulta de su capa para que ya no contenga una o varias columnas virtuales.
- Si la capa no es necesaria, elimínela del mapa.
Más información
Las capas de consulta se crean en ArcMap al definir una consulta SQL. Asimismo, ArcMap crea automáticamente una capa de consulta que contiene una consulta SQL simple siempre que agregue una tabla de una base de datos al mapa. La consulta se activa en las tablas de su base de datos y el conjunto de resultados se agrega a ArcMap como capa.
Principalmente publica servicios de entidades desde su mapa, de modo que puede implementar el servicio de entidades en aplicaciones cliente para que otros usuarios editen los datos. Los servicios de entidades solo pueden editar los datos si las consultas SQL usadas para las capas en el mapa son simples y no contienen uniones, cláusulas WHERE, columnas duplicadas o columnas virtuales (calculadas).
Más información sobre la creación de un servicio de entidades