Skip To Content

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

Чтобы подключиться к Teradata из клиентов ArcGIS, установите на клиентских компьютерах ArcGIS следующее:

  • Библиотеку ICU Teradata
  • Клиентский пакет GSS Teradata
  • Драйвер Teradata ODBC

Примечание:

Библиотека Teradata ICU и клиент GSS должны быть установлены до установки драйвера Teradata ODBC. Когда вы запускаете файл setup.exe для установки клиента Teradata на компьютере Microsoft Windows, файлы устанавливаются в требуемом порядке.

Драйверы Teradata ODBC можно загрузить с веб-сайта Teradata. В загружаемых файлах находятся клиент GSS Teradata и библиотека ICU.

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

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

Для подключения из проекта ArcGIS Pro к Teradata, установите библиотеку Teradata ICU, клиент GSS и драйвер ODBC в этом порядке на машине ArcGIS Pro и создайте подключение к базе данных.

Установка файлов Teradata и настройка драйвера ODBC

  1. Загрузите файлы 64-разрядного клиента Teradata для Windows с веб-сайта Teradata.
  2. Установите библиотеку Teradata ICU и клиент GSS на каждом компьютере с ArcGIS Pro.
  3. Установите драйвер ODBC Teradata на каждом компьютере с ArcGIS Pro.
  4. Настройте драйвер ODBC, изменив следующие настройки в диалоговом окне Teradata ODBC Driver Options:
    1. Установите режим сеанса Teradata.
    2. Выберите опцию Return Output Parameters As ResultSet.
  5. Задайте переменную среды PATH в соответствии с местом установки драйвера ODBC Teradata.

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

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

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

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

  1. Откройте панель Каталог в ArcGIS Pro.
  2. Щелкните правой кнопкой Базы данных и выберите Новое подключение к базе данных.
  3. В ниспадающем списке Платформа базы данных выберите Teradata.
  4. В поле Источник данных введите IP-адрес сервера Teradata.

    Например, если сервер имеет IPV4 адрес 200.30.200.10, введите 200.30.200.10. Если сервер имеет IPV6 адрес, заключите его в квадратные скобки. Например, для сервера с IPV6 адресом 3020:12z3:y4xw:5099:0:v678:u111:ts22, введите [3020:12z3:y4xw:5099:0:v678:u111:ts22].

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

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

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

    Примечание:

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

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

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

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

  8. Если вам требуются дополнительные параметры для подключения к базе данных — например, порт, не заданный по умолчанию, — разверните раздел Дополнительные свойства, введите параметр в поле Свойство и введите соответствующую настройку параметр в поле Значение.

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

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

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

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

Вы можете опубликовать сервисы, которые содержат данные вашей базы данных Teradata. Для этого вам необходимо сделать следующее:

Установка файлов Teradata и настройка драйвера ODBC

Выполните следующие действия, чтобы установить файлы и настроить драйвер:

  1. Загрузите файлы 64-разрядного клиента Teradata с веб-сайта Teradata.
  2. Установите библиотеку ICU Teradata и клиента GSS на каждом компьютере вашего сайта ArcGIS Server.
  3. Установите драйвер ODBC Teradata на каждом компьютере вашего сайта ArcGIS Server.
    Примечание:

    Драйвер Teradata ODBC работает только с определенной версией Progress DataDirect ODBC Driver Manager, который поставляется вместе с пакетом драйвера ODBC Teradata.

  4. Настройте драйвер ODBC.
    • В операционной системе Windows измените настройки режима сессии в диалоговом окне Опции драйвера Teradata ODBC на Teradata:
    • В операционной системе Linux установите параметр SessionMode в файле odbc.ini на Teradata. Запись будет выглядеть так: SessionMode=Teradata
  5. Если вы подключаетесь с сайта ArcGIS Server в Windows, задайте переменную среды PATH в соответствии с местом установки драйвера ODBC Teradata. Выполните это для каждого компьютера на сайте.

Создание файла подключения базы данных

Создайте файл подключения базы данных с помощью диалогового окна Подключение базы данных в ArcGIS Pro, как это описано выше.

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

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

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

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

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