Skip To Content

Зарегистрировать базу данных PostgreSQL с помощью ArcGIS Server

Для публикации веб-сервисов ArcGIS Server, использующих данные из вашей базы данных PostgreSQL (неважно, содержит ли база данных базу геоданных, или нет), ваш сайт ArcGIS Server должен подключаться к базе данных. Чтобы настроить такое подключение, выполните следующее:

Предоставление прав доступа

Логину PostgreSQL или роли группы, которые будут использоваться для подключения к базе данных, необходимо предоставить следующие права доступа для работы с публикуемыми данными:

  • Роль должна подходить для подключения к базе данных. По умолчанию, она присваивается публичной группе. Если администратор базы данных отзовет это право доступа у публичной группы, будет необходимо выдать его конкретным ролям логинов или группам.
  • Роли должны быть выданы права USAGE во всех схемах, содержащих данные или другие публикуемые ресурсы. При использовании базы геоданных, для роли должны быть выданы права USAGE в схеме sde. Права доступа в схеме выдаются администратором базы данных.
  • Роли должны быть выданы как минимум права SELECT для публикуемых данных. Если данные находятся в базе геоданных, то владелец данных должен предоставить необходимые права доступа к наборам данных. Если данные находятся в базе данных, то владелец данных должен предоставить права доступа из ArcGIS, или администратор базы данных может использовать инструменты базы данных для предоставления необходимых прав доступа.
  • Если вы будете публиковать редактируемые сервисы объектов, для редактируемых данных роли участника должны быть предоставлены права на редактирование – INSERT, UPDATE или DELETE. Если данные находятся в базе геоданных, то владелец данных должен предоставить необходимые права доступа к наборам данных. Если данные находятся в базе данных, то владелец данных должен предоставить права доступа из ArcGIS, или администратор базы данных может использовать инструменты базы данных для предоставления необходимых прав доступа.
  • Если вы будете регистрировать базу геоданных в качестве управляемой базы данных на автономном или интегрированном сайте ArcGIS Server, подключитесь с использованием роли, обладающей достаточными правами для создания данных в базе геоданных. Роли учетной записи должна принадлежать схема базы данных, соответствующая имени роли учетной записи. Схема должна быть создана администратором базы данных.

Cм. раздел Права доступа к базам геоданных в PostgreSQL или Права доступа для использования ArcGIS с базой данных PostgreSQL для получения подробной информации о правах для различных типов пользователей баз данных.

Подключитесь к PostgreSQL

Для подключения к базе данных PostgreSQL вам потребуется следующая информация:

  • Тип СУБД, к которой вы подключаетесь (в данном случае, PostgreSQL)
  • Имя сервера, на котором установлен PostgreSQL
  • Типа аутентификации, заданный для аутентификации в базе данных
  • Корректные имя пользователя и пароль, которые нужно сохранить в подключении
  • Название базы данных

Более подробно см. Подключения баз данных в ArcGIS Pro.

Регистрация в ArcGIS Server

Вы можете зарегистрировать базу данных с помощью ArcGIS Server Manager, панели Управление зарегистрированными источниками данных в ArcGIS Pro. Если сайт ArcGIS Server интегрирован с порталом ArcGIS Enterprise, вы можете зарегистрировать базу данных, добавив на портал элемент управляемого пользователем хранилища данных.

За объяснением порядка регистрации базы данных и описанием параметров регистрации обратитесь к следующим разделам: