IBM DB2 для z/OS | Qlik Cloud Справка
Перейти к основному содержимому Перейти к дополнительному содержимому

IBM DB2 для z/OS

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

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

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

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

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

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

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

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

  • Шлюз данных

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

    Для получения дополнительной информации о Шлюз движения данных см. раздел Шлюз данных Qlik — движение данных.

  • Сервер: IP-адрес или имя хоста сервера IBM DB2 for z/OS.

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

    Примечание к информацииЕсли в качестве сервера используется Parallel Sysplex и участники общего доступа к данным находятся в нескольких LPAR, адрес хоста может содержать DVIPA — динамический виртуальный IP-адрес (для использования избыточности системы и балансировки нагрузки при обработке в Data Movement gateway). В этом случае номера портов должны быть одинаковыми для всех участников.

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

  • Имя пользователя: Имя пользователя, необходимое для доступа к серверу IBM DB2 for z/OS.

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

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

    Расположение должно соответствовать имени расположения DB2, заданному во время установки. Это может быть система управления реляционными базами данных в z/OS: подсистема или групповое подключение. Это логическое имя, которое используется приложениями для обозначения ресурсов, управляемых этой системой, либо с помощью команды SQL CONNECT, либо путем его размещения в качестве классификатора таблицы (перед именем схемы).

    Чтобы узнать имя расположения, используйте команду DB2 «-DIS DDF» (опция 7 на панели DB2I в ISPF) или посмотрите его в сообщении DSNL004I, открыв журнал заданий адресного пространства <ssid>MSTR.

Свойства CDC

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

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

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

  • Проверять наличие изменений каждые (сек): Как часто проверять исходную базу данных на наличие изменений.
  • Имя UDTF для средства чтения CDC:Имя поставляемой Qlik пользовательской функции таблицы, которая используется для CDC. Укажите двухкомпонентное имя, используя значения, которые были выбраны для имени схемы, &R4ZSCNM, и имени функции, &R4ZIFITF.
  • Размер результирующего набора UDTF (Мбайт)Укажите максимальный размер, который будет накапливаться строками результатов, возвращаемыми поставляемой Qlik пользовательской функцией таблицы, через задачи промежуточного хранения CDC, использующие эту коннектор. Набор результатов большего размера приведет к сокращению временных затрат на создание сеансов IFI, однако и к увеличению потребления памяти со стороны DB2. В частности, поскольку набор результатов представляет собой LOB, может понадобиться увеличить ограничение LOBVALA в конфигурации DB2 (DSNZPARM), определяющее максимальный размер LOB, разрешенный для одного пользователя. Предполагая, что все задачи CDC настроены с одним и тем же идентификатором пользователя ODBC, чтобы учесть одновременное выполнение всех задач, установите LOBVALA на 2 × 1024 × следующий размер:SUM[(i=all endpoints) : resultset size in endpoint(i) × #_tasks using endpoint(i)](Размер набора результатов в МБ, поэтому его нужно умножить на 1024, чтобы отразить размер LOBVALA, который указывается в КБ).Другое ограничение DSNZPARM, LOBVALS, определяет общий размер для всех идентификаторов пользователей; поэтому, если имеется несколько идентификаторов пользователей, необходимо контролировать и это значение. Однако обратите внимание, что LOBVALS указывается в МБ, в отличие от LOBVALA.

Параметры SSL

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

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

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

Переопределить сопоставление CCSID с кодовой страницей

В поле сопоставления CCSID с набором символов введите идентификаторы CCSID и кодовые страницы, разделенные запятыми без пробелов, в следующем формате:

CCSID1,codepage1,CCSID2,codepage2,...

Набор символов (кодовая страница) должен быть указан в правильном формате (например, ibm-1148_P100-1997). Список допустимых форматов см. в ICU Converter Explorer.

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

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

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

Поддерживаемые внутренние свойства

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

Внутренние параметры
Имя параметра Значения По умолчанию; максимум; минимум.
ifi306MessageLevel

0 – без трассировки отладки (DEBUG);

1 – включить трассировку отладки (DEBUG);

9 – полная отладка (DEBUG)

0; 0; 9.

ifi306BufferSize

Размер (в байтах) буфера данных журнала, используемого для чтения IFI

65536; 65536; 1048576.

additionalConnectionProperties

<ключевое_слово>=<значение>;…

cursorhold=1;patch2=15

(пустая строка)

Имя

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

Зависимость конфигурации R4Z от хоста

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

Значения конфигурации R4Z
Тема R4Z Зависит от свойства Определено в/Запрошено в Разрешение

Общий размер структур R4Z ECSA

Доступный размер ECSA

/DNET,CSM,…

OWNERID=ВСЕ

Убедитесь, что размер ECSA не превышает допустимого значения.

Параметр MAXRESULTSETSECS в службе CDC

Максимальное время, в течение которого поток DB2 ожидает заблокированный ресурс

Параметр DSNZPARM IRLMRWT в SDSNSAMP(DSNTIJUZ)

Задайте значение минимум на две секунды меньше заданного SSID

Параметр MAXRESULSETSIZE в службе CDC Максимальный размер LOB, доступный для user-ID

Параметр DSNZPARM LOBVALA в SDSNSAMP(DSNTIJUZ)

2 * (размер набора результатов * макс. сеанс)

Десятичная точка: точка или запятая

Обозначает разделитель для десятичных дробей

Параметр DSNHDECM DECIMAL= В DSNTIJUZ

Если в качестве разделителя десятичной дроби используется запятая, задайте внутреннему свойству additionalConnectionProperties значение patch2=15.

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

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