Для публикации веб-сервисов ArcGIS Server, использующих данные из вашей базы данных SAP HANA (неважно, содержит ли база данных базу геоданных, или нет), ваш сайт ArcGIS Server должен подключаться к базе данных. Чтобы настроить такое подключение, выполните следующее:
- Установите и настройте клиент SAP HANA на компьютерах ArcGIS Server и клиентских машинах ArcGIS Desktop.
- Задайте переменные на компьютерах ArcGIS Server.
- Предоставьте права доступа для публикуемых наборов данных.
- Подключитесь к базе данных.
- Зарегистрируйте файл подключения на вашем сайте ArcGIS Server.
Установка и настройка клиента SAP HANA
Установите и настройте 64-разрядный клиент SAP HANAна каждом компьютере с ArcGIS Server, который будет подключен к SAP HANA. Убедитесь в том, что unixODBC установлен на всех компьютерах ArcGIS Server сайта .
Если ваш сайт ArcGIS Server состоит из компьютеров нескольких разных серверов, необходимо установить и настроить 64-разрядный клиент SAP HANA на каждом из этих серверов.
Если у вас нет прав доступа на установку ПО на тех компьютерах, где запущен ArcGIS Server, необходимо сделать запрос в IT-отдел на установку и настройку клиента SAP HANA для вас.
Подробные инструкции см. в разделе Подключение к SAP HANA из ArcGIS.
Установка переменных
Вам необходимо установить переменную LIB_ODBC_DRIVER_MANAGER в скрипте ArcGIS Server init_user_param.sh для подключения к SAP HANA с компьютераArcGIS Server на Linux. Более подробно см. раздел Настройка подключения к базе данных в ArcGIS Server.
Предоставление прав доступа
Для учетной записи, с использованием которого осуществляется подключение к базе данных, нужно установить некоторые права доступа. Для учетных записей, которые используются только для публикации сервисов, предназначенных только для чтения, предоставьте права на просмотр данных, как описано в разделе Права доступа для использования ArcGIS с SAP HANA и Права доступа для баз геоданных в SAP HANA. Для учетных записей, которые используются для публикации редактируемых сервисов объектов, необходимо предоставить права, требующиеся для редактирования данных.
Если данные находятся в базе геоданных, то владелец данных должен предоставить необходимые права доступа к данным. Если данные находятся в базе данных, то владелец данных должен предоставить права доступа из ArcGIS, или администратор базы данных может использовать инструменты базы данных для предоставления прав доступа.
Подключение к SAP HANA
Для регистрации базы данных SAP HANA на сайте ArcGIS Server вам потребуется следующая информация:
- Тип платформы базы данных, к которой вы подключаетесь (в данном случае, SAP HANA).
- Имя источника данных ODBC для базы данных SAP HANA.
- В качестве типа аутентификации используется аутентификация в базе данных (аутентификация средствами операционной системы не поддерживается).
- Корректные имя пользователя и пароль, которые нужно сохранить для соединения.
Регистрация на ArcGIS Server
Вы можете зарегистрировать базу данных с помощью ArcGIS Server Manager, панели Управление зарегистрированными источниками данных в ArcGIS Pro, или дерева Каталог в ArcMap. Начиная с версии 10.7.1, вы можете зарегистрировать базу данных на интегрированных серверах, добавив элемент хранилища данных на портал ArcGIS Enterprise. В этом случае и сайт ArcGIS Server, и портал должны работать в версии 10.7.1.
За объяснением порядка регистрации базы данных и описанием параметров регистрации обратитесь к следующим разделам: