Чтобы подключиться к 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
- Загрузите файлы 64-разрядного клиента Teradata для Windows с веб-сайта Teradata.
- Установите библиотеку Teradata ICU и клиент GSS на каждом компьютере с ArcGIS Pro.
- Установите драйвер ODBC Teradata на каждом компьютере с ArcGIS Pro.
- Настройте драйвер ODBC, изменив следующие настройки в диалоговом окне Teradata ODBC Driver Options:
- Установите режим сеанса Teradata.
- Выберите опцию Return Output Parameters As ResultSet.
- Задайте переменную среды PATH в соответствии с местом установки драйвера ODBC Teradata.
Подключение к базе данных
Добавьте подключение к базе данных, используя диалоговое окно Подключение базы данных или инструмент геообработки Создать подключение базы данных.
Следуйте инструкциям ниже для подключения к Teradata из диалогового окна Подключение базы данных в ArcGIS Pro.
- Откройте панель Каталог в ArcGIS Pro.
- Щелкните правой кнопкой Базы данных и выберите Новое подключение к базе данных.
- В ниспадающем списке Платформа базы данных выберите Teradata.
- В поле Источник данных введите 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].
В качестве Типа аутентификации используется опция Аутентификация в базе данных, поскольку аутентификация средствами операционной системы не поддерживается.
- Укажите действующее имя пользователя и пароль в текстовых полях Имя пользователя и Пароль.
- Снимите отметку с опции Сохранять имя пользователя и пароль, если вы предпочитаете не сохранять свои данные для входа в качестве части соединения.
Такие действия помогут обеспечить безопасность базы данных. Однако в этом случае при каждом подключении к ArcGIS Pro вы должны будете вводить имя пользователя и пароль.
Примечание:
Опция Сохранять имя пользователя и пароль должна быть включена для файлов подключения, регистрируемых на сайте ArcGIS Server либо, если вы хотите найти данные, полученные через этот файл подключения.
- Введите имя для файла подключения в поле Имя файла подключения.
При предоставлении информации о подключении создается имя по умолчанию. Вы можете использовать значение по умолчанию или ввести более информативное имя файла.
Это имя, которое будет отображаться на панели и в виде Каталог, а также имя файла .sde, хранящегося на диске.
- Если вам требуются дополнительные параметры для подключения к базе данных — например, порт, не заданный по умолчанию, — разверните раздел Дополнительные свойства, введите параметр в поле Свойство и введите соответствующую настройку параметр в поле Значение.
См. документацию Teradata для получения информации о дополнительных параметрах подключения.
- Нажмите ОК, чтобы создать файл подключения.
Подключение к базе данных появляется в разделе Базы данных на панели Каталог, а файл подключения (.sde) создается в директории проекта ArcGIS Pro.
Подключение из ArcGIS Server
Вы можете опубликовать сервисы, которые содержат данные вашей базы данных Teradata. Для этого вам необходимо сделать следующее:
- Установите файлы клиента Teradata на каждом компьютере вашего сайта ArcGIS Server.
- Настройте файл подключения, соединяющийся с базой данных под пользователем с правами доступа к публикуемым данным.
- Используйте файл подключения для регистрации базы данных на сайте ArcGIS Server.
Установка файлов Teradata и настройка драйвера ODBC
Выполните следующие действия, чтобы установить файлы и настроить драйвер:
- Загрузите файлы 64-разрядного клиента Teradata с веб-сайта Teradata.
- Установите библиотеку ICU Teradata и клиента GSS на каждом компьютере вашего сайта ArcGIS Server.
- Установите драйвер ODBC Teradata на каждом компьютере вашего сайта ArcGIS Server.
Примечание:
Драйвер Teradata ODBC работает только с определенной версией Progress DataDirect ODBC Driver Manager, который поставляется вместе с пакетом драйвера ODBC Teradata.
- Настройте драйвер ODBC.
- В операционной системе Windows измените настройки режима сессии в диалоговом окне Опции драйвера Teradata ODBC на Teradata:
- В операционной системе Linux установите параметр SessionMode в файле odbc.ini на Teradata. Запись будет выглядеть так: SessionMode=Teradata
- Если вы подключаетесь с сайта 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.