Будучи администратором 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. За объяснением порядка регистрации базы данных и описанием параметров регистрации обратитесь к следующим разделам: