ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS for Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

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

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

Можно подключиться к Teradata из клиентов ArcGIS. Для этого необходимо установить на компьютерах ArcGIS-клиентов следующее:

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

Примечание:

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

Драйверы 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 (такого как ArcMap), вы должны установить 32-разрядные файлы Teradata. Если вы подключаетесь из 64-разрядного ArcGIS-клиента, установите файлы 64-разрядной Teradata. Если вы запускаете исполняемый файл, чтобы установить клиент в Windows, в 64-разрядной ОС устанавливаются как 64-, так и 32-разрядные файлы клиента.

Рекомендуется установить 32- и 64-разрядные приложения и соответственно клиентские файлы и драйвера Teradata на различные компьютеры, чтобы избежать проблем, связанных с различными версиями одних и тех же клиентских файлов Teradata на одном компьютере.

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

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

Вы можете опубликовать картографические сервисы, которые содержат данные из Teradata. Для этого установите файлы клиента Teradata на каждом компьютере вашего сайта ArcGIS Server, настройте имя источника данных ODBC, создайте файл подключения для подключения к базе данных и используйте его для регистрации базы данных на ваших сайтах ArcGIS Server. Если ArcGIS Server работает на Linux, также необходимо настроить файл init_user_param.sh для работы с драйвером Teradata ODBC.

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

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

    Примечание:

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

  4. Настройте драйвер ODBC.
    • В ОС Windows измените следующие настройки в диалоговом окне Teradata ODBC Driver Options:
      • Установите режим сеанса Teradata.
      • Выберите опцию Use Native Large Object Support.
    • Для операционных систем Linux укажите следующие параметры в файле odbc.ini:
      • SessionMode=Teradata
      • UseNativeLOBSupport=Yes
  5. При подключении из сайта ArcGIS Server на Linux, выполните следующее:
    1. Убедитесь, что на каждом компьютере вашего сайта ArcGIS Server установлен менеджер драйвера Linux ODBC.
    2. Поместите файлы подключения Teradata ODBC в папку $HOME пользователя ArcGIS Server для каждого компьютера на сайте. Файлы должны называться .odbc.ini и .odbcinst.ini.

    Примечание:

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

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

    Если вы задали имя источника данных ODBC для базы данных, используйте это же имя при настройке всех клиентов Teradata ODBC для подключения к этой же базе. Например, драйвер Teradata ODBC на компьютере с ArcGIS Desktop должен использовать то же имя источника данных, что и драйвер ODBC на всех компьютерах вашего сайта ArcGIS Server. Если этого не сделать, регистрация базы данных на сайте ArcGIS Server будет работать некорректно, поскольку происходит сравнение строк для подключения публикуемых данных и регистрируемой базы данных.

  7. Если вы подключаетесь с сайта ArcGIS Server на Windows, задайте переменную среды PATH в соответствии с местом установки драйвера Teradata ODBC. Выполните это для каждого компьютера на сайте.

Измените скрипт init_user_param.sh (только Linux)

После установки файлов клиента базы данных, измените скрипт init_user_param.sh, установленный с ArcGIS Server, чтобы он включал ссылки на файлы клиента. Этот скрипт находится в директории <ArcGIS Server installation directory>/arcgis/server/usr.

  1. Убедитесь, что у владельца установки ArcGIS Server на каждом компьютере есть права доступа к библиотекам клиента базы данных как минимум для чтения и выполнения.
  2. В текстовом редакторе откройте скрипт init_user_param.sh.
  3. Удалите знаки комментария (#) в строках, начиная с export.

    # -----------------------------------------------------------
    # Modify this section to configure a connection to Teradata.
    #
    # To make a connection, name the Teradata ODBC configuration files as  
    # .odbcinst.ini and .odbc.ini and store them in the ArcGIS Server user $HOME directory. 
    #
    # -------------------------------------------------------------------------
    #export LIB_ODBC_DRIVER_MANAGER=<Teradata_InstallDir>/client/14.00/odbc_64/lib/libodbc.so
    #export TDDIR=<Teradata_InstallDir>/client/14.00/odbc_64
    #export LD_LIBRARY_PATH=$TDDIR/lib:$LD_LIBRARY_PATH
    #export ODBCINI=<Location_to_.odbc.ini>/.odbc.ini
    

  4. Измените значения, в соответствии с параметрами установки драйвера ODBC.
  5. Сохраните и закройте скрипт.
  6. После настройки init_user_param.sh на каждом компьютере вашего сайта ArcGIS Server, запустите скрипт startserver.sh для перезапуска ArcGIS Server.

    ./startserver.sh

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

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

Подключение из ArcMap

Для подключения из ArcMap к Teradata, установите файлы клиента Teradata на каждый компьютер с ArcMap, настройте имя источника данных ODBC и создайте файл подключения.

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

  1. Загрузите файлы 32-разрядного клиента Teradata с веб-сайта Teradata.
  2. Установите библиотеку Teradata ICU и клиент GSS на каждом компьютере с ArcMap.
  3. Установите драйвер Teradata ODBC на каждом компьютере с ArcMap.
  4. Настройте драйвер ODBC, изменив следующие настройки в диалоговом окне Teradata ODBC Driver Options:
    1. Установите режим сеанса Teradata.
    2. Выберите опцию Use Native Large Object Support.
    3. Выберите опцию, чтобы Возвращать выходные параметры как ResultSet
  5. Дополнительно, можно настроить имя источника данных ODBC, чтобы использовать его при подключении к базе данных.

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

  6. Задайте переменную среды PATH в соответствии с местом установки драйвера Teradata ODBC.

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

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

  1. Разверните папку Подключения баз данных в дереве Каталога в ArcMap или ArcCatalog и щелкните дважды на Добавить подключение базы данных.
  2. В ниспадающем списке Платформа базы данных выберите Teradata.
  3. В поле Источник данных введите имя источника данных, настроенное для драйвера ODBC. Если вы не настраивали имя источника данных ODBC, введите IP-адрес сервера Teradata. Синтаксис выглядит так:

    dbcName=<IP address>

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

  4. Выберите Аутентификация базы данных в разделе Тип аутентификации.
  5. Укажите действующее имя пользователя и пароль в текстовых полях Имя пользователя и Пароль.
  6. Снимите отметку с опции Сохранять имя пользователя и пароль, если вы предпочитаете не сохранять свои данные для входа в качестве части соединения; такие действия помогут обеспечить безопасность базы данных. Однако в этом случае при каждом подключении вы должны будете вводить имя пользователя и пароль. Помните, что опция Сохранять имя пользователя и пароль должна быть включена для файлов подключения, обеспечивающих сервисам ArcGIS доступ к базе данных, либо, если вы хотите использовать поиск Каталога, для того, чтобы найти данные, полученные через этот файл подключения.
  7. Нажмите OK для подключения.

Файл создается в \\<computer_name>\Users\<user_name>\AppData\Roaming\ESRI\Desktop<release#>\ArcCatalog.

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

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

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2019 Esri. | Конфиденциальность | Правовая информация