Регистрация базы данных Netezza на сервере
Как администратор сервера, вы можете зарегистрировать свои папки, базы данных и базы геоданных на ArcGIS Server. Регистрация данных дает серверу список местоположений, к которым по данным администратора ГИС-сервер имеет доступ. Регистрация данных также позволяет ГИС-серверу понять, как скорректировать пути к данным при их публикации на разных компьютерах.
В следующих разделах описано, как подготовить ArcGIS-клиент для подключения к базе данных Netezza и зарегистрировать ее на ArcGIS Server.
Установка драйвера ODBC Netezza
Чтобы напрямую подключаться из ArcGIS-клиента к базе данных Netezza, установите и настройте драйвер Netezza ODBC на компьютере с установленной клиентской частью ArcGIS.
Если ваш сайт ArcGIS for Server состоит из нескольких серверных компьютеров, вам необходимо установить и настроить 64-разрядный клиент Netezza ODBC на всех серверах.
Если на одной машине установлены ArcGIS Server и ArcGIS for Desktop, вам необходимо проинсталлировать и 32-разрядный, и 64-разрядный драйвер Netezza ODBC.
При настройке имени источника данных для драйверов ODBC используйте одно и то же имя на компьютере с ArcGIS Server и на всех компьютерах с установленным ArcGIS for Desktop, которые будут публиковать данные на сервере и/или регистрировать базу данных на сервере.
Для получения подробной информации обратитесь к разделу Настройка подключения к Netezza.
Установка прав доступа
Группа 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
Для регистрации базы данных на сервере необходимо указать информацию о подключении. Существуют два способа сделать это:
- Импортировать существующий файл .sde с информацией о подключении.
Создать файл подключения к базе данных (.sde) в окне Каталога ArcGIS for Desktop, используя инструмент геообработки Создать Подключение базы данных (Create Database Connection) либо скрипт Python.
- Укажите вашу информацию о подключении во время регистрации.
Независимо от вашего выбора, для подключению к Netezza необходимо указать следующую информацию:
- Тип СУБД, к которой вы подключаетесь (в данном случае, Netezza)
- Имя источника данных ODBC для базы данных Netezza, либо, если это имя не указано, используйте для подключения следующий синтаксис:
ServerName=<хост>;Port=<номер порта>;Database=<имя базы данных>
Чтобы ознакомиться с подробной информацией и примером, см. раздел Подключения к базам данных в ArcGIS for Desktop.
- Тип аутентификации для проверки подлинности подключения к базе данных
- Корректные имя пользователя и пароль, которые нужно сохранить для соединения
Регистрация базы данных на ArcGIS Server
Вы можете зарегистрировать базу данных в Server Manager или в окне Каталога ArcGIS for Desktop. За объяснением порядка регистрации базы данных и описанием параметров регистрации обратитесь к следующим разделам: