Настройте подключение к Teradata
Для использования ArcGIS с базой данных Teradata на компьютер ArcGIS-клиента необходимо установить следующее:
- Библиотеку Teradata ICU
- Клиентский пакет Teradata GSS
- Драйвер Teradata ODBC
Библиотека Teradata ICU и клиент GSS должны быть установлены до установки драйвера Teradata ODBC.
Драйверы Teradata ODBC можно загрузить с веб-сайта Teradata. В загружаемых файлах находятся клиент Teradata GSS и библиотека ICU.
- Для Windows см. http://downloads.teradata.com/download/connectivity/odbc-driver/windows.
- Для Linux см. http://downloads.teradata.com/download/connectivity/odbc-driver/linux.
Если вы подключаетесь из 32-разрядного ArcGIS-клиента, установите файлы 32-разрядной Teradata. Если вы подключаетесь из 64-разрядного ArcGIS-клиента, установите файлы 64-разрядной Teradata.
После установки файлов настройте имя источника данных ODBC.
- Установите библиотеку Teradata ICU и клиента GSS на клиентском компьютере ArcGIS.
- Установите драйвер Teradata ODBC на клиентском компьютере ArcGIS.
- Настройте драйвер ODBC.
- В ОС Windows измените следующие настройки в диалоговом окне Teradata ODBC Driver Options:
- Установите режим сеанса Teradata.
- Выберите опцию Use Native Large Object Support.
- Для операционных систем Linux укажите следующие параметры в файле odbc.ini:
- SessionMode=Teradata
- UseNativeLOBSupport=Yes
- В ОС Windows измените следующие настройки в диалоговом окне Teradata ODBC Driver Options:
- При подключении с ArcGIS for Server Linux сделайте следующее:
- Откройте скрипт init_user_param.sh из папки /arcgis/server/usr в директории установки ArcGIS Server.
- Раскомментируйте и задайте переменные LIB_ODBC_DRIVER_MANAGER, TDDIR, LD_LIBRARY_PATH и ODBCINI в разделе Teradata.
Например, чтобы задать переменную LIB_ODBC_DRIVER_MANAGER в соответствии с местоположением файла libodbc.so в папке установки драйвера Teradata, введите export LIB_ODBC_DRIVER_MANAGER=/OPT/TERADATA/LIBODBC.SO.2.0.0.
- Поместите файлы подключения Teradata ODBC в папку $HOME пользователя ArcGIS Server. Файлы должны называться .odbc.ini и .odbcinst.ini.
- Если ArcGIS for Server уже был запущен перед установкой подключения Teradata, перезапустите ArcGIS Server.
Примечание:Драйвер Teradata ODBC работает только с определенной версией Progress DataDirect ODBC Driver Manager, который поставляется вместе с пакетом драйвера Teradata ODBC.
- После установки драйвера ODBC задайте имя источника данных ODBC.
Имя источника данных ODBC используется при подключении к базе данных из ArcGIS.
Используйте то же имя при настройке всех клиентов Teradata ODBC, подключающихся к этой же базе данных. Например, если вы настроили имя источника данных для драйвера Teradata ODBC на компьютере с ArcGIS for Desktop, задайте то же имя источника данных для драйвера Teradata ODBC на компьютере с ArcGIS Server. Если этого не сделать, регистрация базы данных на ArcGIS Server будет работать не правильно, поскольку происходит сравнение строк для подключения опубликованных данных и зарегистрированной базы данных.