Обновление 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
Для поддержки создания графов знаний, которые обращаются к существующим данным в базе данных NoSQL, в ArcGIS Enterprise 11.1 были внесены значительные изменения. Это приводит к проблемам совместимости между клиентскими приложениями, включая ArcGIS Pro, и вашим развертыванием ArcGIS Enterprise.
ArcGIS Pro
Следующая таблица иллюстрирует определенные комбинации ArcGIS Pro и ArcGIS Enterprise, которые можно использовать для создания графов знаний, а также для отображения, выполнения запросов и поиска данных графа знаний в исследовании, на карте, в диаграмме связей и в панели Поиск и фильтр.
Активный портал | ArcGIS Enterprise 11.3 | ArcGIS Enterprise 11.2 | ArcGIS Enterprise 11.1 | ArcGIS Enterprise 11.0 | ArcGIS Enterprise 10.9.1 |
---|---|---|---|---|---|
ArcGIS Pro 3.3 | |||||
ArcGIS Pro 3.2 | |||||
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 или более ранней версии, а вы открываете этот проект в ArcGIS Pro 3.1 или более поздней версии, вы не сможете использовать данные из графа знаний в этом проекте. Во всех исследованиях, диаграммах связей и на панели Поиск и фильтр отображается сообщение: Сервер несовместим. Для всех слоев графа знаний на картах будет отображаться кнопка некорректного источника данных . Работайте с проектом в предыдущей версии ArcGIS Pro, пока развертывание ArcGIS Enterprise не будет обновлено до версии 11.1 или более новой. С помощью ArcGIS Pro 3.2, если вы создаете новый граф знаний в новом или обновленном развертывании 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 API for JavaScript — Приложения, основанные на ArcGIS API for JavaScript версии 4.25, могут взаимодействовать только с графами знаний в развертывании ArcGIS Enterprise 10.9.1 или 11.0. Только приложения, основанные на ArcGIS API 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 все еще существует, хранилище данных не будет обновлено. Вы должны удалить все хранилища данных 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.