IBM DB2 for z/OS
В этом разделе описано, как настроить источник IBM DB2 for z/OS в задаче данных. Прежде чем запустить задачу данных, проверьте, что выполнены Предварительные требования, и ознакомьтесь с ограничениями, перечисленными в разделе Ограничения и замечания.
Настройка свойств подключения
В этом разделе описаны доступные свойства подключения. Если не указано иное, все свойства являются обязательными.
Чтобы открыть коннектор, выполните следующие действия.
- 
                        
В виде Подключения нажмите Создать подключение.
 - 
                        
Выберите коннектор для источника IBM DB2 for z/OS, затем задайте следующие параметры:
 
Источник данных
- 
                        
Шлюз данных
 - 
                        
Сервер: IP-адрес или имя сервера IBM DB2 for z/OS.
 - 
                        
Порт: Порт, через который производится доступ к серверу IBM DB2 for z/OS.
Примечание к информацииЕсли в качестве сервера используется Parallel Sysplex и участники общего доступа к данным находятся в нескольких LPAR, адрес хоста может содержать DVIPA — динамический виртуальный IP-адрес (для использования избыточности системы и балансировки нагрузки при обработке в Data Movement gateway). В этом случае номера портов должны быть одинаковыми для всех участников. 
Выберите шлюз 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.  | 
                        
| 
                                 <keyword>=<value>;… Пример: 
  | 
                            
                                 (пустая строка)  | 
                        
Имя
Отображаемое имя подключения источника.
Зависимость конфигурации 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.  |