Перейти к основному содержимому Перейти к дополнительному содержимому

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

Перед промежуточным сохранением или репликацией данных необходимо выполнить следующие предварительные требования:

  • Установите необходимый driver на сервере Data Movement Gateway

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

    Это требуется, только если выбрана работа с Data Movement Gateway. Для получения информации о преимуществах Data Movement Gateway и о том, когда его необходимо использовать, см. раздел Qlik Data Gateway — Data Movement.

  • Предоставьте необходимые разрешения в источнике данных

  • Настройка коннектора источника данных

Настройка драйвера

Загрузите 64-разрядный драйвер SAP HANA ODBC 2.0.19-2.12 из Центра загрузки ПО SAP. Для доступа к центру загрузки SAP нужно иметь учетную запись.

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

Драйвер SAP HANA ODBC версии 2.13 и более поздних не поддерживается.

Пример имени драйвера: HDBODBC

Затем на компьютере Data Movement Gateway откройте приглашение оболочки и выполните действия, указанные ниже.

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

    sudo systemctl stop repagent

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

    sudo systemctl status repagent

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

    Active: inactive (dead) since <timestamp> ago

  3. Установите драйвер на машину Data Movement Gateway.

  4. Добавьте этот раздел в файл odbcinst.ini в каталоге /etc:

    [HDBODBC]

    Description=64-bit HANA ODBC Driver

    Driver=/opt/sap/hdbclient/libodbcHDB.so

    fileUsage=1

  5. Запустите службу Data Movement Gateway.

    sudo systemctl start repagent

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

    sudo systemctl status repagent

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

    Active: active (running) since <timestamp> ago

Подключение с помощью SSL

Чтобы подключиться к SAP HANA с помощью SSL, необходимо настроить клиент так, чтобы он проверял подлинность сертификата сервера SSL.

Порт

На компьютере Data Movement Gateway откройте порт для входящего трафика с номером 3xx15 для сервера SAP HANA, где xx — это номер экземпляра базы данных SAP HANA, содержащей исходные таблицы.

Например, порт для экземпляра 90 будет 39015.

Захват изменений данных

Если система промежуточного хранения использует коннектор SAP Hana (база данных), в исходной базе данных автоматически создаются следующие артефакты:

  • Три триггера для каждой из загружаемых исходных таблиц: эти триггеры отслеживают изменения в исходной таблице (операции INSERT, UPDATE и DELETE) и регистрируют их в таблице attrep_cdc_changes_cts, как описано ниже. Для каждой операции DML создается отдельный триггер. Эти триггеры создаются в схеме исходной таблицы.
  • attrep_cdc_changes_cts: В этой таблице содержатся изменения, которые зарегистрированы триггерами. Таблица создается в схеме, указанной в поле Создать таблицу в схеме (Create CDC table in schema) в коннекторе SAP HANA (база данных).
Примечание к информацииХотя с точки зрения пользователя настройка не требуется, триггеры описаны в этом разделе, так как они необходимы для регистрации изменений.

См. также: Разрешения

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

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