Предварительные требования | Qlik Cloud Справка
Перейти к основному содержимому Перейти к дополнительному содержимому

Предварительные требования

Последнее обновление: 09.10.2026

В следующем разделе описаны предварительные требования для работы с Teradata в качестве источника в Qlik Talend Cloud Data Integration.

Replicate Server для Windows

Установите драйвер Teradata Database ODBC 17.20 или 20.00 для Windows.

Скачайте драйвер из центра загрузки Teradata.

Replicate Server для Linux

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

Примечание к информации

В этих инструкциях предполагается, что Teradata Database Client 20.00 установлен в /opt/teradata/client/20.00. Если вы устанавливаете другую версию или используете другое Местоположение, измените пути соответствующим образом.

  1. Остановите службу Data Movement gateway и убедитесь, что она остановлена.
  2. Установите Teradata Database Client 20.00 или более ранней версии для Linux.

    Загрузите драйвер с https://downloads.teradata.com/download/connectivity/odbc-driver/linux.

  3. Скопируйте загруженный клиентский пакет в /opt/qlik/gateway/movement/drivers/teradata и запустите install teradata.

  4. Задайте следующие переменные среды:

    TD_CLIENT=/opt/teradata/client/20.00/odbc_64/lib:/opt/teradata/client/17.20/lib64; export TD_CLIENT

    ODBCINI=/opt/teradata/client/20.00/odbc_64/odbc.ini; export ODBCINI

    ODBCINST=/opt/teradata/client/20.00/odbc_64/odbcinst.ini; export ODBCINST

  5. Задайте путь к библиотеке:

    LD_LIBRARY_PATH=$TD_CLIENT:/opt/qlik/gateway/lib:/lib64:/usr/lib64; export LD_LIBRARY_PATH

  6. Выполните echo $LD_LIBRARY_PATH, чтобы убедиться, что путь обновлен.
  7. Добавьте команды экспорта в скрипт входа службы шлюза, чтобы они были доступны после перезапуска службы.
  8. Запустите службу Data Movement gateway и убедитесь, что она запущена.
Примечание к информации

Задача не может использовать конечные точки, требующие различных диспетчеров драйверов ODBC. Источники Teradata используют диспетчер драйверов DataDirect ODBC, тогда как большинство целевых систем Linux используют unixODBC. Если задача объединяет источник DataDirect с целевым объектом, требующим unixODBC, используйте файловый канал репликации Qlik.

Перед настройкой источника Teradata добавьте сопоставление хоста и базы данных Teradata Database в файл hosts на компьютере шлюза. Описание процедуры см. в Редактирование файла hosts.

В этом разделе описывается процедура установки необходимого driverа. Она включает загрузку driverа, копирование его в нужную папку (см. ниже) и выполнение скрипта, который автоматически установит и настроит его. Также можно выполнять скрипты для обновления и удаления driverа по необходимости.

Подготовка к установке

  • Убедитесь, что на сервере шлюза Data Movement установлена версия Python 3.6 или более поздняя.

    Python предустанавливается в большинстве дистрибутивов Linux. Чтобы проверить, какая версия Python установлена в системе, выполните следующую команду:

    python3 --version

Установка driver

Чтобы установить driver, выполните следующие действия.

  1. Остановите службу Data Movement Gateway:

    sudo systemctl stop repagent

  2. Если нужно, подтвердите, что сервис остановлен:

    sudo systemctl status repagent

    Статус должен быть следующим:

    Active: inactive (dead) since <timestamp> ago

  3. На компьютере шлюза Data Movement измените рабочую папку на:

    opt/qlik/gateway/movement/drivers/bin

  4. Выполните следующую команду:

    Синтаксис:

    ./install teradata

    В противном случае откроется лицензионное соглашение с конечным пользователем driverа.

  5. Выполните одно из следующих действий:

    • Нажмите клавишу [Enter] несколько раз, чтобы медленно прокрутить лицензионное соглашение.
    • Нажимайте клавишу «Пробел» несколько раз, чтобы быстро прокрутить лицензионное соглашение.
    • Нажмите клавишу «q», чтобы закрыть текст лицензионного соглашения и перейти к шагу принятия/отклонения.
  6. Выполните одно из следующих действий:

    • Введите «y» и нажмите клавишу [Enter], чтобы принять лицензионное соглашение и запустить установку.
    • Введите «n» и нажмите клавишу [Enter], чтобы отклонить лицензионное соглашение и отменить установку.
    • Введите «v» и нажмите клавишу [Enter], чтобы снова открыть лицензионное соглашение для просмотра.

  7. Будет установлен driver.

  8. Дождитесь завершения установки (появится сообщение «Завершено!»), а затем запустите службу Data Movement Gateway:

    sudo systemctl start repagent

  9. При необходимости подтвердите, что служба запущена.

    sudo systemctl status repagent

    Статус должен быть следующим:

    Active: active (running) since <timestamp> ago

Обновление driverа

Выполните команду обновления, если требуется удалить предыдущие версии driverа перед установкой предоставленной версии driverа.

Чтобы обновить driver, выполните следующие действия.

  1. Остановите службу Data Movement Gateway:

    sudo systemctl stop repagent

  2. Если нужно, подтвердите, что сервис остановлен:

    sudo systemctl status repagent

    Статус должен быть следующим:

    Active: inactive (dead) since <timestamp> ago

  3. На компьютере шлюза Data Movement измените рабочую папку на:

    opt/qlik/gateway/movement/drivers/bin

  4. Выполните следующую команду:

    Синтаксис:

    ./update teradata

    В противном случае откроется лицензионное соглашение с конечным пользователем driverа.

  5. Выполните одно из следующих действий:

    • Нажмите клавишу [Enter] несколько раз, чтобы медленно прокрутить лицензионное соглашение.
    • Нажимайте клавишу «Пробел» несколько раз, чтобы быстро прокрутить лицензионное соглашение.
    • Нажмите клавишу «q», чтобы закрыть текст лицензионного соглашения и перейти к шагу принятия/отклонения.
  6. Выполните одно из следующих действий:

    • Введите «y» и нажмите клавишу [Enter], чтобы принять лицензионное соглашение и запустить установку.
    • Введите «n» и нажмите клавишу [Enter], чтобы отклонить лицензионное соглашение и отменить установку.
    • Введите «v» и нажмите клавишу [Enter], чтобы снова просмотреть лицензионное соглашение от начала.
  7. Будет удален старый driver и установлен новый driver.

  8. Дождитесь завершения установки (появится сообщение «Завершено!»), а затем запустите службу Data Movement Gateway:

    sudo systemctl start repagent

  9. При необходимости подтвердите, что служба запущена.

    sudo systemctl status repagent

    Статус должен быть следующим:

    Active: active (running) since <timestamp> ago

Удаление driverа

Выполните команду удаления, если требуется удалить driver.

Чтобы удалить driver, выполните следующие действия.

  1. Остановите все задачи, использующие данный коннектор.

  2. На компьютере шлюза Data Movement измените рабочую папку на:

    opt/qlik/gateway/movement/drivers/bin

  3. Выполните следующую команду:

    Синтаксис:

    ./uninstall teradata

    driver будет удален.

Предоставить доступ к учетной записи

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

Для получения дополнительных сведений о требованиях Teradata к безопасности и доступу см. руководство пользователя Qlik Replicate для источников Teradata.

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице или с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом!