00223: У слоя запроса есть виртуальный столбец
В этом разделе
Вы попытались опубликовать сервис объектов на ArcGIS for Server, но в вашем слое есть один или несколько виртуальных столбцов.
Виртуальные столбцы (называемые также вычисленными столбцами) содержат значения, вычисленные при выполнении запроса и физически не хранящиеся в таблице базы данных. К примеру, столбец total_cost – это виртуальный столбец, добавляющий значения из таблиц fee и tax в следующих выражениях:
SELECT shape, (fee + tax)
AS cost, OBJECTID
FROM myuser.maintenance
Решение
Чтобы опубликовать сервис объектов на ArcGIS for Server, выполните одно из следующих действий:
- Измените определяющий запрос для вашего слоя, чтобы у него больше не было виртуальных столбцов.
- Если этот слой вам не нужен, удалите его из карты.
Дополнительная информация
Вы создаете слои запроса в ArcMap путем задания SQL-запроса. Кроме того, ArcMap автоматически создает слой запроса, содержащий простой SQL-запрос при каждом добавлении таблицы базы данных на карту. Запрос выполняется по отношению к таблицам базы данных, а результат добавляется в ArcMap в виде слоя.
Вы сначала публикуете сервисы объектов со своей карты, чтобы можно было развернуть сервис объектов в клиентских приложениях, чтобы другие пользователи могли редактировать данные. Сервисы объектов могут редактировать данные, только если SQL-запросы, использующиеся в карте, являются простыми и не содержат соединений, выражений where, дублирующихся и виртуальных (вычисленных) столбцов.
Подробные сведения о создании сервисов объектов