Skip To Content

Регистрация устройства хранения данных Netezza на ArcGIS Server

Будучи администратором ArcGIS Server или издателем в вашей организации, вы можете зарегистрировать ваши локальные хранилища данных и хранилища в облаке. Так вы сможете зарегистрировать папки с данными, базы данных и базы геоданных на сайте ArcGIS Server, чтобы публикуемые сервисы могли обращаться к данным в этих папках, базах данных и базах геоданных. Регистрация данных предоставляет ArcGIS Server список доступных местоположений. Регистрация данных также позволяет ArcGIS Server понять, как скорректировать пути к данным при их публикации с разных компьютеров.

В следующих разделах описано, как подготовить клиента ArcGIS для подключения к Netezza и зарегистрировать базу данных в ArcGIS Server.

Установка и настройка драйвера Netezza ODBC

Чтобы подключить клиент ArcGIS к Netezza, установите и настройте драйвер Netezza ODBC на компьютере с установленной клиентской частью ArcGIS.

Если ваш сайт ArcGIS Server состоит из нескольких компьютеров, вам необходимо установить и настроить 64-разрядный клиент Netezza ODBC на всех компьютерах.

Если ArcGIS Server и ArcMap установлены на одном компьютере, вам необходимо установить и 32-разрядный, и 64-разрядный драйвера Netezza ODBC.

При настройке имени источника данных для драйверов ODBC используйте одно и то же имя на компьютерах с ArcGIS Server и на всех компьютерах с ArcGIS Desktop, с которых будет регистрироваться база данных и производиться публикация данных на сайте ArcGIS Server.

Для получения более подробных инструкций обратитесь к разделу Подключение к Netezza из ArcGIS.

Установка переменных

Вам необходимо установить переменную LIB_ODBC_DRIVER_MANAGER в скрипте ArcGIS Server init_user_param.sh при подключении к Netezza с компьютера ArcGIS Server на Linux.

Более подробно см. раздел Настройка подключения к базе данных в ArcGIS Server.

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

Группа Netezza, которая будет использоваться для подключения к базе и публикации данных, должна иметь права для доступа к данным.

Группе требуется доступ для чтения данных. Необходимые права доступа в базе данных – следующие:

  • Select on _V_SYS_PRIV
  • Select on SPATIAL_REF_SYS
  • Select on GEOMETRY_COLUMNS
  • Execute on LIBGEOSLIBS
  • Execute on LIBSTDCPP
  • Execute on LIBSPATIALUTILS
  • Execute on FUNCTION
  • Выбор для всех публикуемых наборов данных

Подробнее см. раздел Права доступа для использования ArcGIS с Netezza.

Подключение к Netezza

Для регистрации базы данных Netezza на сайте ArcGIS Server вам потребуется следующая информация:

  • Тип платформы базы данных, к которой вы подключаетесь (в данном случае, Netezza)
  • Имя источника данных ODBC для базы данных Netezza, либо, если это имя не указано, используйте для подключения следующий синтаксис:

    ServerName=<хост>;Port=<номер порта>;Database=<имя базы данных>

    Более подробно см. раздел Подключения баз данных в ArcMap, где также можно посмотреть пример подключения.

  • В качестве типа аутентификации используется аутентификация в базе данных (аутентификация средствами операционной системы не поддерживается)
  • Корректные имя пользователя и пароль, которые нужно сохранить для соединения

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

Вы можете зарегистрировать базу данных в ArcGIS Server Manager или в дереве Каталога в ArcMap. За объяснением порядка регистрации базы данных и описанием параметров регистрации обратитесь к следующим разделам: