기본 콘텐츠로 건너뛰기 보완적인 콘텐츠로 건너뛰기

IBM DB2 for z/OS

이 섹션에서는 데이터 작업에서 IBM DB2 for z/OS 소스를 설정하는 방법을 설명합니다. 데이터 작업을 시작하기 전에 전제 조건을 충족하고 제한 사항 및 고려 사항에 익숙해졌는지 확인합니다.

정보 메모이 커넥터는 Qlik Talend Cloud 시작 구독에서 지원되지 않습니다.

연결 속성 설정

이 섹션에서는 사용할 수 있는 연결 속성에 대해 설명합니다. 달리 명시되지 않는 한 모든 속성이 필요합니다.

커넥터를 열려면 다음을 수행합니다.

  1. 연결에서 연결 만들기를 클릭합니다.

  2. IBM DB2 for z/OS 소스 커넥터를 선택한 후 다음 설정을 제공합니다.

데이터 소스

  • 데이터 게이트웨이

  • 데이터 이동에 사용할 데이터 이동 게이트웨이을 선택합니다.

  • 서버: IBM DB2 for z/OS 서버의 IP 주소 또는 호스트 이름입니다.

  • 포트: IBM DB2 for z/OS 서버에 액세스하는 데 사용하는 포트입니다.

    정보 메모서버가 병렬 SysPlex이고 데이터 공유 구성원이 여러 LPAR에 있는 경우 호스트 주소는 DVIPA(동적 가상 IP 주소)를 지정하여 Data Movement gateway를 처리할 때 시스템 중복성과 로드 밸런싱을 활용할 수 있습니다. 이 경우 포트 번호는 모든 구성원에 대해 동일해야 합니다.

계정 속성

  • 사용자 이름: IBM DB2 for z/OS 서버에 액세스하는 데 필요한 사용자 이름입니다.

  • 비밀번호: IBM DB2 for z/OS 서버에 액세스하는 데 필요한 비밀번호입니다.

데이터베이스 속성

    위치는 설치 중에 정의된 DB2 위치 이름이어야 합니다. 이는 하위 시스템 또는 그룹 연결일 수 있는 z/OS에 있는 관계형 데이터베이스 관리 시스템이어야 합니다. 이는 SQL CONNECT 명령어를 사용하거나 테이블의 한정자로 배치(스키마 이름 앞에 있음)하여 이 시스템에서 관리하는 리소스를 지정하기 위해 응용 프로그램을 제공하는 논리적 이름입니다.

    위치 이름을 보려면 "-DIS DDF" DB2 명령(ISPF의 DB2I 패널에서는 옵션 7)을 사용하거나 <ssid>MSTR 주소 공간의 작업 로그에서 메시지 DSNL004I를 찾으십시오.

CDC 속성

  • IBM DB2 for z/OS에서 데이터 캡처를 활성화하려면 소스 테이블을 다음과 같이 만들어야 합니다.

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

    커넥터 설정에서 DATA CAPTURE CHANGES 자동 활성화(관리자 권한 필요)를 선택하여 이 작업을 수행하도록 Data Movement gateway를 구성하거나 수동으로 수행할 수 있습니다().

  • 변경 내용 확인 간격(초): 소스 데이터베이스에서 변경 내용을 확인하는 빈도입니다.
  • CDC 읽기 프로그램 UDTF 이름: CDC에 사용되는 Qlik 제공 사용자 정의 테이블 함수의 이름입니다. 스키마 이름 &R4ZSCNM 및 함수 이름 &R4ZIFITF에 대해 선택한 값을 사용하여 두 부분으로 된 이름을 지정합니다.
  • UDTF 결과 집합 크기(MB):커넥터를 사용하여 CDC 랜딩 작업을 통해 Qlik에서 제공하는 사용자 정의 테이블 함수가 반환하는 결과 행이 누적할 최대 크기를 지정합니다. 결과 집합이 클수록 IFI 세션을 설정하는 오버헤드 시간이 줄어들지만 DB2에서 더 많은 메모리를 사용하게 됩니다. 특히 결과 집합이 LOB이기 때문에 DB2 구성(DSNZPARM)에서 LOBVALA 제한을 늘려 사용자당 허용되는 최대 LOB 크기를 지정해야 할 수 있습니다. 모든 CDC 작업이 동일한 ODBC 사용자 ID로 구성되었다고 가정하고 동시에 실행되는 모든 작업을 수용하려면 LOBVALA를 2 × 1024 × 다음 크기로 설정합니다.SUM[(i=all endpoints) : resultset size in endpoint(i) × #_tasks using endpoint(i)](결과 집합 크기는 MB 단위이므로 LOBVALA 크기(KB 단위)를 반영하려면 1024를 곱해야 합니다.)또 다른 DSNZPARM 제한인 LOBVALS는 모든 사용자 ID에 걸친 총 크기를 지정합니다. 따라서 사용자 ID가 여러 개인 경우 이 값도 모니터링해야 합니다. 그러나 LOBVALS는 LOBVALA와 달리 MB 단위로 지정됩니다.

SSL 옵션

  • SSL 활성화: SSL을 활성화하려면 선택합니다.
  • 키 저장소 데이터베이스 파일: (선택 사항) Data Movement gateway 컴퓨터의 키 저장소 데이터베이스 파일(개인 키 포함)입니다. 파일은 일반적으로 기본값인 CMS 형식(<파일 이름>.kdb)이어야 합니다.
  • 스태시 파일: (선택 사항) 키 저장소 데이터베이스 비밀번호의 암호화된 버전이 있는 파일입니다.
  • 키 저장소 데이터베이스 비밀번호: (선택 사항) 키 저장소 데이터베이스 파일은 여기에 설정된 비밀번호 또는 스태시 파일 필드에 지정된 스태시 파일을 사용하여 액세스할 수 있습니다.
경고 메모

KDB 및 스태시 파일은 데이터 이동 게이트웨이에서 지원하는 DB2 드라이버와 호환되는 GSKit 버전을 사용하여 생성해야 합니다.

특정 드라이버 버전과 함께 제공되는 GSKit 버전에 대한 자세한 내용은 DB2와 함께 제공되는 GSKit 버전을 참조하십시오.

코드 페이지에 대한 CCSID 매핑 재정의

CCSID와 문자 집합 매핑 필드에 CCSID 및 코드 페이지를 다음 서식(공백 없이 쉼표로 구분)으로 입력합니다.

CCSID1,codepage1,CCSID2,codepage2,...

문자 집합(코드 페이지)은 적절한 서식(예: ibm-1148_P100-1997)으로 지정해야 합니다. 유효한 서식 목록은 ICU 변환기 탐색기를 참조하십시오.

내부 속성

내부 속성은 특별한 사용 사례를 위한 것이므로 대화 상자에 표시되지 않습니다. Qlik 지원 팀에서 지시한 경우에만 사용해야 합니다.

필드 오른쪽에 있는 새로 만들기취소 버튼을 사용하여 필요에 따라 속성을 추가하거나 제거합니다.

지원되는 내부 속성

다음 표에는 필요에 따라 사용할 수 있는 내부 매개 변수 목록이 나열되어 있습니다.

내부 매개 변수
파라메타 이름 기본, 최대, 최소
ifi306MessageLevel

0 – DEBUG 추적이 없습니다.

1 – DEBUG 추적을 포함합니다.

9 – 전체 DEBUG

0, 0, 9

ifi306BufferSize

IFI 읽기에 사용되는 로그 데이터 버퍼의 크기(바이트)

65536, 65536, 1048576.

additionalConnectionProperties

<키워드>=<값>, …

 

cursorhold=1;patch2=15

(빈 문자열)

이름

소스 연결의 표시 이름입니다.

호스트에 대한 R4Z 구성 종속성

이 섹션의 이 표에서는 설치 중에 설정할 수 있거나 CDC 서비스 설정의 일부로 또는 종료 지점 정의의 일부로 설정할 수 있는 R4Z 구성 값 목록을 제공합니다.

R4Z 구성 값
R4Z 항목 속성에 따라 다름 정의된 위치/문의 대상 해상도

R4Z ECSA 구조의 전체 크기

사용할 수 있는 ECSA 크기

/DNET,CSM,…

OWNERID=ALL

ECSA 크기가 초과되지 않았는지 확인하십시오.

CDC 서비스의 MAXRESULTSETSECS 매개 변수

DB2 스레드가 잠긴 리소스를 기다리는 최대 시간

DSNZPARM IRLMRWT 매개 변수. SDSNSAMP(DSNTIJUZ)에서

SSID 사양보다 2초 이상 낮게 설정합니다.

CDC 서비스의 MAXRESULSETSIZE 매개 변수 사용자 ID당 사용할 수 있는 최대 LOB 크기

SDSNSAMP(DSNTIJUZ)의 DSNZPARM LOBVALA 매개 변수

2 *(결과 집합 크기 * 최대 세션)

소수점: 마침표 또는 쉼표

소수 편집 구분 기호를 지정합니다.

DSNHDECM DECIMAL= 매개 변수. DSNTIJUZ에서

소수점 구분 기호가 쉼표인 경우 additionalConnectionProperties 내부 속성을 patch2=15로 설정합니다.

이 페이지가 도움이 되었습니까?

이 페이지 또는 해당 콘텐츠에서 오타, 누락된 단계 또는 기술적 오류와 같은 문제를 발견하면 개선 방법을 알려 주십시오!