Вы можете регистрировать директории данных, базы данных, расположения облачных хранилищ и ресурсы данных NoSQL с помощью сайта ArcGIS Server из ArcGIS Pro. При регистрации данных на сервер передается список местоположений для исходных данных веб-сервисов. Регистрация данных служит подтверждением того, что сервисы используют местоположения данных, известные и одобренные администратором сервера.
При регистрации директорий данных учетная запись не наделяется правами доступа ArcGIS Server к данным. Учетной записи ArcGIS Server требуются, как минимум, права доступа для чтения всех регистрируемых папок.
При регистрации базы данных (включая многопользовательские базы геоданных) тип прав доступа, которые необходимо предоставить, зависит от типа базы данных и метода аутентификации, используемых для подключения, а также тех действий, которые будет выполнять с данными подключающийся пользователь. Более подробно о ситуациях, когда необходимо предоставление прав доступа, см. в разделе Предоставление доступа к данным для ArcGIS Server.
Если вы регистрируете базу данных NoSQL, учетная запись, используемая для подключения, должна иметь права на создание ресурса в базе данных.
Следуйте инструкциям, приведенным в разделах далее, с учетом ресурсов, которые следует зарегистрировать на сайте ArcGIS Server.
Регистрация базы данных
Вы можете зарегистрировать базы данных, содержащие многопользовательские базы геоданных и базы геоданных рабочих групп, а также базы данных, не содержащие их. Вы также можете зарегистрировать поддерживаемые облачные хранилища данных. Информацию о вариантах регистрации для каждого случая см. в разделе Источники данных для ArcGIS Server.
См. ссылки ниже для получения информации о требованиях для регистрации каждого типа поддерживаемых баз данных* или облачных хранилищах данных:
- Amazon Redshift
- Dameng
- Google BigQuery
- IBM Db2
- Microsoft SQL Server
- Oracle
- PostgreSQL
- SAP HANA
- Snowflake
- Teradata
Используйте панель Управление зарегистрированными хранилищами данных для регистрации баз данных, многопользовательских баз данных и баз данных NoSQL из ArcGIS Pro.
Начиная с ArcGIS Pro версии 2.5, базы данных и многопользовательские базы геоданных, зарегистрированные на интегрированном сервере в панели Управление зарегистрированными хранилищами данных, автоматически имеют элемент хранилища данных, созданный на активном портале.
Начиная с ArcGIS Pro 2.9, вы можете зарегистрировать облачные хранилища данных на хост-сервере.
Начиная с ArcGIS Pro версии 3.0, вы можете зарегистрировать базу данных NoSQL на интегрированном сайте ArcGIS Knowledge Server.
Инструкции и дополнительную информацию см. в разделе Управление зарегистрированными хранилищами данных в справке ArcGIS Pro.
Регистрация папки
Вы можете зарегистрировать локальную директорию с файлами или общую директорию с ГИС-ресурсами и данными, такими как шейп-файлы и файловые базы геоданных. При регистрации каталога, все подкаталоги указанной папки также регистрируются на сайте ArcGIS Server.
Для регистрации папки из ArcGIS Pro используйте панель Управление зарегистрированными хранилищами данных. Начиная с ArcGIS Pro версии 2.5, папки, зарегистрированные на интегрированном сервере в панели Управление зарегистрированными хранилищами данных, автоматически имеют элемент хранилища данных, созданный на активном портале. Подробные инструкции см. в разделе Управление зарегистрированными хранилищами данных в справке ArcGIS Pro.
Зарегистрируйте место облачного хранилища
Начиная с ArcGIS Pro версии 3.0, вы можете использовать панель Управление зарегистрированными хранилищами данных для регистрации облачного хранилища на интегрированном сервере. Когда вы это сделаете, на активном портале автоматически будет создан элемент хранилища данных. Подробные инструкции см. в разделе Управление зарегистрированными хранилищами данных в справке ArcGIS Pro.
Отменить регистрацию хранилища данных
Когда вы отменяете регистрацию хранилища данных, сервисы и другие функциональные возможности, зависящие от хранилища данных, больше не будут функционировать. Убедитесь, что данные больше не используются сайтом ArcGIS Server или ArcGIS Enterprise, прежде чем отменять регистрацию хранилища данных.
Способ удаления связи между сайтом ArcGIS Server и хранилищем данных зависит от того, как вы зарегистрировали хранилище данных, и от типа хранилища данных.
- Если вы зарегистрировали хранилище данных в ArcGIS Server Manager или ArcMap, используйте кнопку отмены регистрации рядом с хранилищем данных в Сайт > Хранилища данных сайта в ArcGIS Server Manager.
Прежде, чем отменять регистрацию облачного хранилища данных, которое было добавлено в ArcGIS Server Manager, удалите связанную директорию кэша ArcGIS Server в ArcGIS Server Manager. Информацию об удалении директории кэша ArcGIS Server см. в разделе Удаление директории сервера в Server Manager.
- Если вы зарегистрировали хранилище данных в ArcGIS Pro или добавили элемент хранилища данных на портал ArcGIS Enterprise, вы должны удалить интегрированный сервер из элемента хранилища данных на портале. Не используйте другие приложения для отмены регистрации хранилища данных.
- Чтобы удалить отношение между размещенным сервером и одним из хранилищ данных, установленным и настроенным с помощью ArcGIS Data Store, используйте утилиту unregisterdatastore, установленную с ArcGIS Data Store.
Если вы или издатель в вашей организации случайно отменяете регистрацию одного из хранилищ данных, установленного с помощью ArcGIS Data Store, используя ArcGIS Server Manager, можно использовать утилиту registerdatastore для установления связи между хранилищем данных и тем же сайтом ArcGIS Server, чтобы сервисы снова заработали.
Рекомендации по отмене регистрации хранилищ данных
Не удаляйте и не отменяйте регистрацию хранилища данных, если существующие сервисы содержат данные из этого хранилища.
Если вы отмените регистрацию хранилища данных на сайте ArcGIS Server, и это хранилище данных будет использоваться для работы существующих сервисов, вы все равно еще сможете просматривать эти сервисы, в зависимости от типа используемого хранилища данных.
Помните о следующих ограничениях при отмене регистрации хранилища данных:
- Для баз данных, зарегистрированных в ArcGIS Server Manager или ArcGIS Pro, вы все еще сможете просматривать данные в содержащих их сервисах. Однако если пароль, хранящийся с хранилищем данных, будет изменен, вы не сможете обновить сервисы для использования нового пароля. Теперь сервисы не будут больше работать, и вам будет необходимо зарегистрировать базу данных, содержащую данные сервиса, и повторно опубликовать эти сервисы.
- Любые новые компьютеры ArcGIS Server, которые вы добавите к сайту, не будут распознавать сервисы, если их хранилище данных больше не зарегистрировано на сайте ArcGIS Server. Вам будет необходимо зарегистрировать базу данных, содержащую данные сервиса, и повторно опубликовать эти сервисы, чтобы новые компьютеры могли их распознать.