Обновление ArcGIS Knowledge Server дает вашей организации возможность пользоваться новейшими функциями и улучшениями программного обеспечения.
Вы должны выполнить обновление ArcGIS Knowledge Server в рамках процесса обновления вашего развертывания ArcGIS Enterprise.
Следуйте рекомендуемому порядку для обновления развертывания.
- Обновите свой портал ArcGIS Enterprise.
- Обновите ArcGIS Web Adaptor для портала ArcGIS Enterprise.
- Обновите сайт ArcGIS Server, обслуживающий хост-сервер портала.
- Обновите ArcGIS Web Adaptor для хост-сервера портала.
- Обновите ArcGIS Data Store. В рамках этого шага будет обновлено хранилище графов ArcGIS Data Store.
- Обновите любые другие сайты ArcGIS Server в развертывании, включая ваш сайт ArcGIS Knowledge Server. Для сайта ArcGIS Knowledge Server следуйте тем же инструкциям, что и для обновления любого интегрированного сайта ArcGIS Server, например хост-сервера портала. Убедитесь, что вы повторно авторизовали сайт как ArcGIS Knowledge Server.
Развертывание ArcGIS Enterprise, хранилище графов ArcGIS Data Store и сайт ArcGIS Knowledge Server должны иметь одинаковую версию программного обеспечения.
Совместимость клиента с ArcGIS Enterprise
Для поддержки создания графов знаний, которые обращаются к существующим данным в базе данных Neo4j, в ArcGIS Enterprise 11.1 были внесены значительные изменения. Это приводит к проблемам совместимости между клиентскими приложениями, включая ArcGIS Pro, и вашим развертыванием ArcGIS Enterprise.
ArcGIS Pro
Следующая таблица иллюстрирует определенные комбинации ArcGIS Pro и ArcGIS Enterprise, которые можно использовать для создания графов знаний, а также для отображения, выполнения запросов и поиска данных графа знаний в исследовании, на карте, в диаграмме связей и в панели Поиск и фильтр.
Активный портал | ArcGIS Enterprise 11.1 | ArcGIS Enterprise 11.0 | ArcGIS Enterprise 10.9.1 |
---|---|---|---|
ArcGIS Pro 3.1 | |||
ArcGIS Pro 3.0 | |||
ArcGIS Pro 2.9 |
Если у вас есть проект, созданный в предыдущей версии ArcGIS Pro с использованием данных графа знаний из предыдущей версии ArcGIS Enterprise, необходимо действовать с осторожностью, чтобы вы могли продолжать работать со своим проектом.
- Используйте только существующие проекты с поддерживаемой комбинацией версий ArcGIS Pro и ArcGIS Enterprise.
- Не обновляйте ArcGIS Pro или ArcGIS Enterprise, пока не будет возможности обновить их одновременно, и обновить любые существующие графы знаний на сайте ArcGIS Knowledge Server. Не используйте существующие проекты, пока все обновления не будут завершены.
Если ArcGIS Pro и ArcGIS Enterprise не обновлены одновременно, вы можете ожидать следующего поведения.
- Если проект включает исследование, которое обращается к графу знаний на портале ArcGIS Enterprise 11.1, а вы открываете этот проект с помощью ArcGIS Pro 3.0, вы не сможете использовать данные из графа знаний в этом проекте. Если в сохраненном проекте открыты какие-либо исследования, карты или диаграммы связей, отображающие данные графа знаний, возможно, вы вообще не сможете открыть проект.
- Если проект включает исследование, которое обращается к графу знаний на портале ArcGIS Enterprise 11.0 или 10.9.1, а вы открываете этот проект в ArcGIS Pro 3.1, вы не сможете использовать данные из графа знаний в этом проекте. Во всех исследованиях, диаграммах связей и на панели Поиск и фильтр отображается сообщение: Сервер несовместим. Для всех слоев графа знаний на картах будет отображаться кнопка некорректного источника данных ; однако в настоящее время вы не можете восстановить источник данных слоя графа знаний. Работайте с проектом в предыдущей версии ArcGIS Pro, пока развертывание ArcGIS Enterprise не будет обновлено до версии 11.1.
Приложения, использующие API разработчика
Если вы создали пользовательское приложение, которое взаимодействует с сайтом ArcGIS Knowledge Server с помощью одного из доступных API разработчика, ваше приложение будет иметь те же проблемы совместимости, что и ArcGIS Pro. Существующие клиентские приложения могут взаимодействовать только с графами знаний, доступными из развертываний ArcGIS Enterprise 10.9.1 и 11.0.
Вы должны обновить свое клиентское приложение, чтобы использовать более новую версию API разработчика, которая поддерживает связь с сайтом ArcGIS Knowledge Server, доступным из развертывания ArcGIS Enterprise 11.1.
- ArcGIS REST API — Многие операции в ArcGIS REST API взаимодействуют с графами знаний, отправляя запросы и получая ответы в формате Protocolbuffer Binary Format (PBF). Формат каждого запроса и ответа PBF определяется соответствующим файлом .proto. Для надлежащей структуры запроса или ответа необходимо использовать разные версии файлов .proto в зависимости от версии развертывания ArcGIS Enterprise. Формат PBF, используемый для связи с развертыванием ArcGIS Enterprise 11.1, отличается от формата, используемого для развертывания ArcGIS Enterprise 10.9.1 и 11.0. Существующие приложения необходимо обновить для взаимодействия с графами знаний в развертывании ArcGIS Enterprise 11.1.
- ArcGIS API for Python — Приложения, основанные на ArcGIS API for Python версии 2.0.1, могут взаимодействовать только с графами знаний в развертывании ArcGIS Enterprise 10.9.1 или 11.0. Только приложения, основанные на версии ArcGIS API for Python 2.1.0 или более поздней, смогут взаимодействовать с графами знаний в развертывании ArcGIS Enterprise 11.1.
- ArcGIS Maps SDK for JavaScript — Приложения, основанные на ArcGIS Maps SDK for JavaScript версии 4.25, могут взаимодействовать только с графами знаний в развертывании ArcGIS Enterprise 10.9.1 или 11.0. Только приложения, основанные на ArcGIS Maps SDK for JavaScript версии 4.26 или более поздней, смогут взаимодействовать с графами знаний в развертывании ArcGIS Enterprise 11.1.
Обновление с ArcGIS Enterprise 11.0
После обновления развертывания ArcGIS Enterprise 11.0 вы можете заметить отличия в том, как обновленные графы знаний и новые графы знаний сообщают о том, что они размещены, и где на сайте ArcGIS Knowledge Server хранятся связанные сервисы графов знаний.
В развертываниях ArcGIS Enterprise 10.9.1 и 11.0 все графы знаний отображаются как размещенные элементы. Кроме того, сервисы сервера графов знаний, связанные с каждым графом знаний, хранятся в папке Hosted на сайте ArcGIS Knowledge. При обновлении развертывания до версии 11.1 все существующие сервисы сервера графов знаний останутся в папке Hosted на сайте. Однако графы знаний, использующие хранилище данных NoSQL, больше не отображаются как размещенные.
В развертывании ArcGIS Enterprise 11.1 новые сервисы графов знаний, которые используют исключительно хранилище графов ArcGIS Data Store, обрабатываются так же, как и раньше. Графы знаний отображаются как размещенные, а связанные с ними сервисы сервера графов знаний хранятся в папке Hosted на сайте ArcGIS Knowledge. Однако новые графы знаний, использующие хранилище данных NoSQL, не отображаются как размещенные, а связанные с ними сервисы сервера графа знаний хранятся в новой папке Knowledge на сайте ArcGIS Knowledge. Все графы знаний, использующие хранилище данных NoSQL, обрабатываются одинаково.
Все хранилища данных NoSQL в развертывании ArcGIS Enterprise 11.0, связанные с существующим графом знаний, успешно обновляются при обновлении развертывания до версии 11.1. Однако, если граф знаний не был создан для использования хранилища данных NoSQL или если граф знаний был удален, а хранилище данных NoSQL все еще существует, хранилище данных не будет успешно обновлено до версии 11.1. Вы должны удалить все хранилища данных NoSQL, которые не использовались, и воссоздать их в развертывании 11.1, прежде чем их можно будет использовать с новым графом знаний.
Обновление с ArcGIS Enterprise 10.9.1
Лицензирование ArcGIS Knowledge изменилось между версиями ArcGIS Enterprise 10.9.1 и 11.0. В ArcGIS Enterprise версии 10.9.1 ArcGIS Knowledge лицензировалось путем назначения именованным пользователям на портале Enterprise расширения типа пользователя. Расширение типа пользователя требовалось для доступа, анализа, обновления и создания графов знаний.
Однако, начиная с ArcGIS Enterprise 11.0, вы лицензируете интегрированный сервер как сайт ArcGIS Knowledge. Отдельные пользователи должны войти на портал Enterprise для доступа, анализа, обновления и создания графов знаний на сайте ArcGIS Knowledge, объединенном с этим порталом. Вы должны отдельно назначить каждому пользователю достаточные права на портале Enterprise для выполнения своей работы.
После обновления развертывания ArcGIS Enterprise 10.9.1 до более поздней версии с помощью описанного выше рабочего процесса войдите на портал Enterprise в качестве администратора портала, чтобы удалить ранее назначенное расширение типа пользователя ArcGIS Knowledge, поскольку оно больше не применимо. Когда вы входите на портал, появляется сообщение о том, что количество лицензий, назначенных участникам вашей организации, превышает количество доступных лицензий.
Щелкните вкладку Организация и затем вкладку Лицензии. Под заголовком Расширения типов пользователя есть предупреждение о том, что срок действия расширения типа пользователя ArcGIS Knowledge истек.
Отмените назначение расширения типа пользователя ArcGIS Knowledge всем пользователям, у которых оно есть. Если в доступных лицензиях вашей организации нет других изменений, предупреждение о лицензировании не должно появляться при следующем входе на портал Enterprise.