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

IBM DB2 for LUW

В этом разделе описано, как настроить источник IBM DB2 for LUW в задаче данных. Прежде чем запустить задачу данных, проверьте, что выполнены Предварительные требования, и ознакомьтесь с ограничениями, перечисленными в разделе Ограничения и замечания.

Примечание к информацииЭтот коннектор не поддерживается для подписки Qlik Talend Cloud Starter.

Настройка свойств подключения

В этом разделе описаны доступные свойства подключения. Если не указано иное, все свойства являются обязательными.

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

  1. В виде Подключения нажмите Создать подключение.

  2. Выберите коннектор для источника IBM DB2 for LUW, затем задайте следующие параметры:

Источник данных

  • Шлюз данных

  • Выберите шлюз Data Movement Gateway, который будет использоваться для перемещения данных.

  • Сервер: IP-адрес или имя сервера IBM DB2 for LUW.

  • Порт: Порт, через который осуществляется доступ к серверу IBM DB2 for LUW.

Свойства учетной записи (Account properties)

  • Имя пользователя (User name): Имя пользователя для доступа к серверу IBM DB2 for LUW.

  • Пароль: пароль для доступа к серверу IBM DB2 for LUW.

Свойства базы данных

  • База данных: исходная база данных IBM DB2 for LUW.
  • Максимальный размер буфера для чтения (Кбайт): максимальное число считываемых килобайт при каждом обращении к журналу при CDC. В случае проблем с производительностью можно изменить это значение.

Параметры SSL

  • Включить SSL: выберите, чтобы включить SSL.
  • Файл базы данных хранилища ключей: (дополнительно) файл базы данных хранилища ключей (содержащий ваш закрытый ключ) на сервере Data Movement gateway. Файл должен иметь формат CMS (<имя_файла>.kdb), который обычно используется по умолчанию.
  • Файл главного ключа: (дополнительно) файл с зашифрованной версией пароля к базе данных хранилища ключей.
  • Пароль базы данных хранилища ключей: (дополнительно) доступ к файлу базы данных хранилища ключей осуществляется с помощью пароля, заданного здесь, или файла главного ключа, указанного в поле Файл главного ключа.
Примечание к предупреждению

Файлы главного ключа и KDB должны создаваться с использованием версии GSKit, совместимой с драйвером DB2, поддерживаемым в Data Movement Gateway.

Для получения информации о том, какая версия GSKit поставляется с определенной версией драйвера, см. раздел Версии GSKit, поставляемые с DB2

Свойства CDC

  • Чтобы включить захват данных из IBM DB2 для LUW, необходимо создать исходные таблицы следующим образом:

    CREATE / ALTER TABLE table-name …. DATA CAPTURE CHANGES [INCLUDE LONGVAR COLUMNS];

    Можно настроить Data Movement gateway для выполнения этой операции, выбрав параметр Автоматически включать захват данных изменений (требуются права администратора) в настройках коннектор, или сделать это вручную.

  • Проверять наличие изменений раз в (сек): Как часто нужно проверять исходную базу данных на наличие изменений.

Внутренние свойства

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

Используйте кнопки Создать и Отмена справа от полей, чтобы при необходимости добавить или удалить свойства.

Имя

Отображаемое имя подключения источника.

Чтобы возобновить или запустить задачу из LRI в среде pureScale, выполните следующие действия.

Чтобы возобновить или запустить задачу из LRI в среде pureScale, выполните следующие действия.

  1. Запустите командую строку db2pd DB2, чтобы определить текущий номер журнала:

    $ db2pd -log -db database_name

    где database_name — это имя базы данных.

    Выход будет выглядеть подобным образом:

    Database Member 0 -- Database SAMPLE -- Active -- Up 0 days 00:27:02 -- Date 2018-05-23-14.49.45.515600
    Logs:
    Current Log Number            2
    Pages Written                 19
    Cur Commit Disk Log Reads     0
    Cur Commit Total Log Reads    0
    Method 1 Archive Status       n/a
    Method 1 Next Log to Archive  n/a
    Method 1 First Failure        n/a
    Method 2 Archive Status       n/a
    Method 2 Next Log to Archive  n/a
    Method 2 First Failure        n/a
    Log Chain ID                  0
    Current LSO                   57142478
    Current LSN                   0x000000000004FB14
     
    Address            StartLSN         StartLSO    State Size       	Pages      Filename
    0x00007F164E99F090 00000000000429EC 48912001    0x00000000 1000       1000       S0000000.LOG
    0x00007F16511319F0 000000000004901E 52988001    0x00000000 1000       1000       S0000001.LOG
    0x00007F1651132350 000000000004F9A6 57064001    0x00000000 1000       1000       S0000002.LOG
    

    Номер самого недавнего (текущего) журнала — 2.

  2. Выполните команду db2flsn, чтобы определить диапазон LRI/LSN этого файла журнала:

    $ db2flsn -db SAMPLE -lrirange 2

    Выход будет выглядеть подобным образом:

    S0000002.LOG: has LRI range
    00000000000000010000000000002254000000000004F9A6 to
    000000000000000100000000000022CC000000000004FB13

    В приведенном выше выходе значение LRI для задачи «Начать с» будет:

    0100000000000022CC000000000004FB13 (то есть 34 байта в конце диапазона).

Не удается получить текущий LSN?

Если не удается получить текущий LSN, можно дать Qlik Talend Data Integration команду просканировать журнал, задав CurrentLSN=scan (как описано в области Внутренние свойства выше) вместо текущего LSN.

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

Когда CurrentLSN=scan, Qlik Talend Data Integration выполнит поиск журнала от начала, пока не найдет текущий LSN. Это может занять некоторое время в зависимости от размера журнала.

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

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