Подключение к SAP HANA из ArcGIS

Чтобы подключиться к базе данных SAP HANA из клиентского приложения ArcGIS, установите и настройте клиент SAP HANA на компьютерах с клиентами ArcGIS.

Примечание:

Клиенты SAP HANA доступны для существующих пользователей SAP на SAP Support Portal в разделе Software Downloads.

После настройки клиента ODBC на всех клиентских компьютерах ArcGIS, создайте файл подключения к базе данных. Для публикации веб-сервисов ArcGIS Server, ссылающихся на данные в вашей базе данных SAP HANA, зарегистрируйте файл подключения к базе данных с сайтами ArcGIS Server.

Установка и настройка клиента SAP HANA

Загрузите поддерживаемый 64-разрядный клиент SAP HANA с SAP Support Portal из раздела Software Downloads и установите его на все компьютеры с ArcGIS AllSource и компьютеры в сайтах ArcGIS Server, с которых вы будете регистрировать подключение к базе данных SAP HANA.

Для установки и настройки клиента ODBC следуйте инструкциям, предоставленным SAP HANA.

Подключение из ArcGIS AllSource

Для подключения из проекта ArcGIS AllSource к SAP HANA установите драйвер SAP HANA клиента ODBC для на компьютер с ArcGIS AllSource и создайте подключение к базе данных.

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

Можно использовать имя сервера SAP HANA и номер порта SQL для подключения к базе данных, если для вашего сайта справедливо следующее:

  • Вы подключаетесь к локальной установке SAP HANA.
  • Вы подключаетесь с помощью общей версии ArcGIS AllSource.
  • Число символов имени сервера SAP HANA и номера порта SQL вашего сервера SAP HANA менее 31.

Если какое-либо из вышеперечисленных условий не выполняется, вы должны настроить имя системного источника данных (DSN) для драйвера клиента ODBC SAP HANA, прежде чем выполнять следующие шаги для подключения к базе данных. Инструкции по настройке имени источника данных см. в документации SAP HANA.

Следуйте инструкциям ниже для подключения к SAP HANA из диалогового окна Подключение базы данных.

Диалоговое окно Подключение базы данных

  1. Откройте панель Каталог в ArcGIS AllSource.
  2. Щелкните правой кнопкой Базы данных и выберите Новое подключение к базе данных.
  3. Из ниспадающего списка Платформа базы данных выберите SAP HANA2.
  4. В текстовом окне Источник данных выполните одно из следующих действий:
    • Имя сервера SAP HANA и номер порта SQL, используемые для коммуникации с базой данных, разделенные двоеточием (:). Например, если полное имя вашего сервера SAP HANA - myserver.network.com, и SAP HANA работает по порту 98765, введите myserver.network.com:98765. Или, задайте номер порта в разделе Дополнительные параметры. (См. шаг 9 ниже.)
    • Имя источника данных, настроенное для драйвера ODBC.
  5. Используйте аутентификацию базы данных в качестве типа проверки подлинности.

    Аутентификация средствами ОС не поддерживается.

  6. Укажите действующее имя пользователя и пароль в текстовых полях Имя пользователя и Пароль.
  7. Снимите отметку с опции Сохранять имя пользователя и пароль, если вы предпочитаете не сохранять свои данные для входа в части соединения.

    Такие действия помогут обеспечить безопасность базы данных. Однако в этом случае при каждом подключении к ArcGIS AllSource вы должны будете вводить имя пользователя и пароль.

    Примечание:

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

  8. Введите имя для файла подключения в поле Имя файла подключения.

    При предоставлении информации о подключении создается имя по умолчанию. Вы можете использовать значение по умолчанию или ввести более информативное имя файла.

    Это имя, которое будет отображаться на панели и в виде Каталог, а также имя файла .sde, хранящегося на диске.

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

    См. документацию SAP HANA для получения информации о дополнительных параметрах подключения.

  10. Щелкните Проверить, чтобы убедиться, что информация о подключении действительна и база данных доступна.

    Если база данных содержит базу геоданных и подключение доступно, вкладка Свойства базы геоданных будет активна.

  11. Нажмите ОК, чтобы создать файл подключения.

Подключение к базе данных появляется в разделе Базы данных на панели Каталог, а файл подключения (.sde) создается в директории проекта ArcGIS AllSource.

Подключение из ArcGIS Server

Чтобы опубликовать данные SAP HANA на интегрированный или автономный сайт ArcGIS Server и сохранить данные в SAP HANA, установите 64-битный клиент SAP HANA драйвера ODBC на каждом компьютере сайта ArcGIS Server и зарегистрируйте файл подключения на этом сайте. .

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

Подключение к базе данных

Вы можете использовать диалоговое окно Подключение базы данных в ArcGIS AllSource для подключения к базе данных, как это описано выше.

Либо вы можете запустить инструмент Создать подключение базы данных в ArcGIS AllSource, либо использоватьPython для запуска команды Create Database Connection с компьютера ArcGIS Server для создания файла подключения базы данных (.sde), который подключается к базе данных.

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

Регистрация базы данных

Для публикации веб-сервисов, используя данные SAP HANA, создайте подключение к базе данных и зарегистрируйте его на ваших сайтах ArcGIS Server.

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