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

IBM DB2 for z/OS

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

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

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

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

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

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

  • Порт: Порт, через который производится доступ к серверу IBM DB2 for z/OS.

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

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

  • Имя пользователя (User name): Имя пользователя для доступа к серверу 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

<keyword>=<value>;…

Пример:  

cursorhold=1;patch2=15

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

Имя

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

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

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

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

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

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

/DNET,CSM,…

OWNERID=ALL

Убедитесь, что размер 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.

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

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