Предварительные требования
Перед промежуточным сохранением или репликацией данных необходимо выполнить следующие предварительные требования:
-
Установите необходимый 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 откройте приглашение оболочки и выполните действия, указанные ниже.
Остановите службу Data Movement Gateway:
sudo systemctl stop repagent
Если нужно, подтвердите, что сервис остановлен:
sudo systemctl status repagent
Статус должен быть следующим:
Active: inactive (dead) since <timestamp> ago
Установите драйвер на машину Data Movement Gateway.
Добавьте этот раздел в файл odbcinst.ini в каталоге /etc:
[HDBODBC]
Description=64-bit HANA ODBC Driver
Driver=/opt/sap/hdbclient/libodbcHDB.so
fileUsage=1
Запустите службу Data Movement Gateway.
sudo systemctl start repagent
Если нужно, подтвердите, что сервис запущен:
sudo systemctl status repagent
Статус должен быть следующим:
Active: active (running) since <timestamp> ago
Подключение с помощью SSL
Чтобы подключиться к SAP HANA с помощью SSL, необходимо настроить клиент так, чтобы он проверял подлинность сертификата сервера SSL.
Чтобы проверить подлинность сертификата сервера, следуйте инструкциям в разделе Проверка подлинности сертификата сервера.
Чтобы выполнить взаимную проверку подлинности, следуйте инструкциям в разделе Выполнение взаимной проверки подлинности. При использовании OpenSSL в качестве поставщика криптографии необходимо завершить настройку, выполнив дополнительные действия для OpenSSL в параметре Поставщик криптографии.
Порт
На компьютере 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 (база данных).
См. также: Разрешения