Ниже описаны общие проблемы, с которыми можно столкнуться в ArcGIS Velocity при выполнении анализа в режиме реального времени и аналитики больших данных, а также рекомендуемые решения. Если вы столкнулись с проблемой, которая не решена ниже, посетите Сообщество Esri и обратитесь в Службу технической поддержки Esri.
Примечание:
Сведения о проблемах и решениях, связанных с доступом к приложению Velocity, входом в систему или созданием и запуском элементов, см. в разделе Устранение неполадок.
Устраняет ошибку Не удалось найти токен обновления пользователя: имя пользователя
ArcGIS Velocity устанавливает токен обновления для каждого пользователя при первом запуске канала или аналитики. Этот токен обновления используется для генерации токенов доступа по мере необходимости для доступа к онлайн-элементам. В некоторых случаях может возникнуть проблема с токеном обновления, например, если пользователь меняет свой пароль.
Чтобы решить проблемы с токенами обновления в журналах, такие как Не удалось найти токен обновления пользователя или любые другие ошибки, связанные с токенами обновления, выполните следующие действия.
- В веб-браузере откройте приложение ArcGIS Velocity.
- Войдите под своими учетными данными ArcGIS Online.
- На домашней странице Главная ArcGIS Velocity щелкните кнопку информации рядом с Использование подписки.
- На странице сведений о подписке щелкните Сброс обновления токена.
Появится окно для подтверждения того, что вы хотите удалить текущий токен и зарегистрировать новый.
- Щелкните Удалить, чтобы удалить существующий токен обновления.
Появится окно с подтверждением, что существующий токен удален.
- Снова войдите в систему, используя те же учетные данные ArcGIS Online, чтобы получить и зарегистрировать новый токен.
- Щелкните Закрыть, как только новый токен будет успешно зарегистрирован.
- Снова запустите каналы и аналитику.
Конфигурация данных
В следующих разделах описываются ошибки конфигурации данных.
Время не определено или операция требует, чтобы объекты имели время
Многие инструменты, включая инструменты, основанные на трекинге, временные фильтры или соединения, а также инструменты, выполняющие анализ временных шагов, требуют, чтобы во входных данных было указано время.
Время указывается в данных путем определения ключевых полей Start Time или End Time. Для более подробной информации о том, как задать время начала и время конца см. Настройка входных данных.
Если поля Start Time или End Time не определены, то инструменты, для работы которых требуется указание времени в объектах, выдадут ошибку, например Набор данных недействителен: операция требует, чтобы объекты имели время или Набор данных недействителен: время не определено.
Входящие объекты не имеют заданной геометрии
Многие аналитические инструменты аналитики в реальном времени или больших данных требуют, чтобы входной набор данных имел заданную геометрию. Вы можете настроить геометрию для элементов одним из четырех способов:
- На странице Определить ключевые поля конфигурации источника или канала, выбрав Одно поле геометрии
- На странице Определить ключевые поля конфигурации источника или канала, выбрав Поля X/Y
- На странице Определить ключевые поля конфигурации канала или источника, задав геометрию, которая будет автоматически идентифицироваться для векторного слоя, потокового слоя или шейп-файлов каналов или источников.
- Использование инструментов Вычислить поля или Сопоставить поля для настройки выражения Arcade, создающего объект геометрии при помощи Геометрических функций.
Если вы получаете это сообщение об ошибке, вы должны либо настроить геометрию в своем канале или исходной конфигурации, либо использовать инструмент Вычислить поля или Сопоставить поля, чтобы настроить выражение Arcade, генерирующее геометрический объект.
Необходимо, чтобы хотя бы одно действительное поле TRACK_ID было выбрано иначе набор данных будет недействителен: для операции требуются установить тег TRACK_ID
Многие, основанные на трекинге, аналитические инструменты, такие как Рассчитать поездки, Вычислить статистику движения, и прочие требуют, чтобы у входных данных было определено ключевое поле Track ID.
ID трека – это поле во входящем сообщении или набор данных, который связывает события наблюдений с определенными сущностями. Например, грузовик может быть идентифицирован по номеру автомобиля, или самолету присвоен номер рейса. Эти идентификаторы могут использоваться в качестве Track ID для отслеживания событий, связанных с конкретным объектом реального мира или набором инцидентов. ID трека указывается как часть канала или схемы источника данных. Дополнительные сведения смотрите в разделе Конфигурация входных данных.
Если Track ID не определен, то инструменты, основанные на трекинге, выдадут ошибку, например По крайней мере одно действительное поле TRACK_ID должно быть выбрано.
Аналитика больших данных
В следующих разделах описываются ошибки аналитики больших данных.
Повторяющаяся задача анализа больших данных выполнялась дольше, чем установленный интервал повторения. Следующее задание будет пропущено.
Аналитика больших данных может быть запланирована и настроена для периодического запуска, периодического запуска во временных рамках или запуска в повторяющееся время.
Это сообщение будет записано в журналы, если аналитика все еще работает во время другого запланированного запуска, например, если аналитика настроена на запуск каждые 1 минуту, но для завершения потребовалось примерно 3 минуты.
Если это сообщение часто появляется в журналах аналитики больших данных, либо выделите дополнительные ресурсы в настройках запуска, чтобы аналитика выполнялась быстрее, либо измените интервал повторения, чтобы аналитика могла завершиться до следующего запланированного запуска.
Повторяющийся анализ больших данных не был выполнен, поскольку в среде Velocity недостаточно ресурсов.
Когда планируется запускать аналитику больших данных в определенное время или периодически повторять, в среде Velocity во время каждого запуска должны быть доступны достаточные ресурсы для его выполнения.
Если в среде Velocity во время запуска недостаточно ресурсов для проведения процесса аналитики больших данных, то в каждый запуск при недостаточных ресурсах будет пропущен, до появления достаточных ресурсов. Velocity будет пытаться запускать аналитику больших данных каждый раз, когда планируется запуск или повторение.
Не удалось выполнить аналитику, появится сообщение в журнале: "Задача анализа больших данных {id} вышла за пределы памяти в процессе выполнения. Настройте конфигурацию, чтобы избежать сбоев."
Если в аналитике присутствует несколько инструментов и обрабатываются большие объемы данных, то могут потребоваться дополнительные ресурсы настроек запуска для успешной работы. Если вы столкнулись с этой записью в журнале, настройте параметры запуска аналитики и замените план по умолчанию на Большой или Очень большой план.
Если вы увеличили ресурсы параметров запуска, но все еще сталкиваетесь с этой ошибкой, свяжитесь с Технической поддержкой Esri.
Не удалось выполнить аналитику, появится подсказка в статусе инструмента или сообщение в журнале: "Не удалось выполнить аналитику по причине OOMKilled (сбоя из-за нехватки памяти) для модуля драйвера. Увеличьте ресурсы установки запуска и запустите еще раз."
Если в аналитике присутствует несколько инструментов и обрабатываются большие объемы данных, то могут потребоваться дополнительные ресурсы настроек запуска для успешной работы. Если вы столкнулись с этой записью в журнале, настройте параметры запуска аналитики и замените план по умолчанию на Большой или Очень большой план.
Если вы увеличили ресурсы параметров запуска, но все еще сталкиваетесь с этой ошибкой, свяжитесь с Технической поддержкой Esri.
Будущие усовершенствования автоматически увеличат доступные ресурсы для успешных запусков аналитики как часть политики улучшений.
Системы координат
В следующих разделах описываются ошибки, связанные с системой координат.
Входной набор данных находится в географической системе координат, а для операции требуется система координат проекции.
Несколько аналитических инструментов работают только с теми данными которые находятся либо в географической системе координат, либо в системе координат проекции. Например, инструмент Вычислить плотность может обрабатывать только те данные, которые находятся в системе координат проекции. Решение состоит в том, чтобы предварительно настроить инструмент Проецировать, который будет проецировать данные в систему координат проекции, такую как общеизвестная ID (WKID) 102100, которая относится к WGS 1984 Web Mercator Auxiliary Sphere.
Плоскостные и геодезические пространственные взаимоотношения
При настройке пространственных отношений, таких как близкие к плоскостным или близкие к геодезическим, в аналитических инструментах, вы должны выбрать правильную пространственную связь, соответствующую системе координат входных данных для инструмента.
В частности, при настройке близких к плоскостным пространственным отношениям пространственная привязка как целевых, так и присоединяемых наборов данных должна быть в системе координат проекции. Чтобы решить эту проблему, используйте пространственную связь, близкую к геодезической, или используйте инструмент Проецировать, чтобы изменить целевые наборы данных или объединить их в систему координат проекции.