Для использования ArcGIS с базой данных Teradata установите на клиентский компьютер с ArcGIS следующее:
- Библиотеку Teradata ICU
- Клиентский пакет Teradata 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.
После установки файлов настройте имя источника данных 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-клиента на Linux, убедитесь, что на клиентском компьютере установлен и настроен менеджер драйвера Linux ODBC.
- При подключении с 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 в соответствии с местоположением установки менеджера драйвера Teradata ODBC, введите export LIB_ODBC_DRIVER_MANAGER=/OPT/TERADATA/LIBODBC.SO.
- Поместите файлы подключения Teradata ODBC в папку $HOME пользователя ArcGIS Server. Файлы должны называться .odbc.ini и .odbcinst.ini.
- Если ArcGIS for Server уже был запущен перед установкой подключения Teradata, перезапустите ArcGIS Server.
- После установки драйвера ODBC задайте имя источника данных ODBC.
Имя источника данных ODBC используется при подключении к базе данных из ArcGIS.
Используйте то же имя при настройке всех клиентов Teradata ODBC, подключающихся к этой же базе данных. Например, если вы настроили имя источника данных для драйвера Teradata ODBC на компьютере с ArcGIS for Desktop, задайте то же имя источника данных для драйвера Teradata ODBC на компьютере с ArcGIS Server. Если этого не сделать, регистрация базы данных на ArcGIS Server будет работать не правильно, поскольку происходит сравнение строк для подключения опубликованных данных и зарегистрированной базы данных.
- В Windows задайте переменную среды PATH в соответствии с местом установки драйвера Teradata ODBC.