Чтобы опубликовать веб-сервисы ArcGIS Server, которые используют данные в базе данных IBM Netezza Data Warehouse Appliance, ваш сайт ArcGIS Server должен быть подключен к Netezza. Чтобы настроить такое подключение, выполните следующее:
- Установите и настройте Netezza драйвер ODBC на компьютерах ArcGIS Server и клиентских компьютерах ArcGIS Desktop.
- Задайте переменные на компьютерах ArcGIS Server.
- Предоставьте права доступа.
- Подключитесь к устройству хранилища данных.
- Зарегистрируйте файл подключения на вашем сайте ArcGIS Server.
Установка и настройка драйвера ODBC Netezza
Чтобы подключить клиент ArcGIS к Netezza, установите и настройте драйвер Netezza ODBC на компьютере с установленной клиентской частью ArcGIS.
Если у вас нет необходимых прав доступа для установки ПО на компьютерах, на которых запущены клиенты ArcGIS, обратитесь к вашему IT-отделу для помощи в установке драйвераNetezza ODBC.
Если ваш сайт 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 Data Warehouse Appliance на сайте ArcGIS Server вам потребуется следующая информация:
- Тип платформы базы данных, к которой вы подключаетесь (в данном случае, Netezza)
- Имя источника данных ODBC для Netezza Data Warehouse Appliance либо, если это имя не указано, используйте для подключения следующий синтаксис:
ServerName=<хост>;Port=<номер порта>;Database=<имя базы данных>
Более подробно см. раздел Подключения баз данных в ArcGIS Pro или Подключения к базам данных в ArcMap, где также можно посмотреть пример подключения.
- В качестве типа аутентификации используется аутентификация в базе данных (аутентификация средствами операционной системы не поддерживается)
- Корректные имя пользователя и пароль, которые нужно сохранить для соединения
Регистрация на ArcGIS Server
Вы можете зарегистрировать базу данных с помощью ArcGIS Server Manager, панели Управление зарегистрированными источниками данных в ArcGIS Pro, или дерева Каталог в ArcMap. За объяснением порядка регистрации базы данных и описанием параметров регистрации обратитесь к следующим разделам: