IBM Db2

IBM Db2 는 관계형 데이터를 포함하는 데이터 소스입니다.

다음 방법 중 하나를 사용하여 IBM Db2 을 구성할 수 있습니다:

새 연결 만들기 - 구성 세부 정보

크레타 새 연결 - 구성 세부 정보
필드 설명
대상 지속성

대상 지속성을 선택합니다:

  • Watsonx.data 인스턴스 - 인스턴스 콘솔 데이터베이스가 연결 세부 정보를 독점적으로 저장합니다.
  • 플랫폼 자산 카탈로그 - 데이터 플랫폼의 기본 카탈로그에 연결 세부 정보가 저장됩니다. Platform asset catalog 을 대상 지속성으로 선택하면 사용자 이름과 비밀번호 인증 유형만 사용할 수 있습니다.
    데이터 플랫폼 서비스가 활성화되어 있고 데이터 플랫폼에 플랫폼 자산 카탈로그가 존재하며 액세스 권한이 있는 경우에만 플랫폼 자산 카탈로그 옵션을 선택할 수 있습니다.
표시 이름 화면에 표시할 데이터 소스 이름을 입력합니다.
데이터베이스 이름 데이터베이스의 이름을 입력합니다.
호스트 이름 호스트 이름을 입력하십시오.
포트 포트 번호를 입력합니다.
인증 유형

인증 유형 세부 정보를 선택하고 입력합니다.

  • 사용자 아이디 및 비밀번호: 사용자 아이디와 비밀번호를 입력합니다.
  • API 키: API 키를 입력합니다.
포트가 SSL을 사용하도록 설정되었습니다. 토글 스위치를 사용하여 SSL 연결을 활성화하거나 비활성화합니다. 활성화된 경우,
나. SSL 인증서 업로드(.pem, .crt, .cert 또는 .cer) 링크가 활성화되었습니다.
ii. SSL 인증서 업로드(.pem, .crt, .cert 또는 .cer) 링크를 클릭합니다.
iii. SSL 인증서를 찾아 업로드하세요.
연결 상태 연결 테스트 링크를 클릭하여 데이터 소스 연결을 테스트합니다. 데이터 소스 연결이 성공하면 성공 메시지가 나타납니다.
카탈로그 연관 카탈로그를 데이터 소스에 연결하려면 체크박스를 선택하십시오. 이 카탈로그는 데이터 소스와 자동으로 연결되어, 그 안에 저장된 데이터에 대한 쿼리 인터페이스 역할을 합니다.
카탈로그 이름 카탈로그의 이름을 입력합니다.
작성 만들기를 클릭하여 데이터 소스를 만듭니다.

카탈로그에서 가져오기 - 구성 세부 정보

카탈로그에서 가져오기 - 구성 세부 정보
필드 설명
카탈로그 선택 드롭다운을 사용하여 카탈로그를 선택합니다.
데이터 원본 선택 드롭다운을 사용하여 선택한 카탈로그에서 데이터 소스를 선택합니다.
대상 지속성

대상 지속성을 선택합니다:

  • Watsonx.data 인스턴스 - 인스턴스 콘솔 데이터베이스가 연결 세부 정보를 독점적으로 저장합니다.
  • 플랫폼 자산 카탈로그 - 데이터 플랫폼의 기본 카탈로그에 연결 세부 정보가 저장됩니다.
    데이터 플랫폼 서비스가 활성화되어 있고 데이터 플랫폼에 플랫폼 자산 카탈로그가 있으며 액세스 권한이 있는 경우에만 Platform asset catalog 옵션을 선택할 수 있습니다.
연결 상태 연결 테스트 링크를 클릭하여 데이터베이스 연결을 테스트합니다. 데이터베이스 연결에 성공하면 성공 메시지가 나타납니다.
표시 이름 화면에 표시할 데이터베이스 이름을 입력합니다.
카탈로그 연관 카탈로그를 데이터 소스에 연결하려면 체크박스를 선택하십시오. 이 카탈로그는 데이터 소스와 자동으로 연결되어, 그 안에 저장된 데이터에 대한 쿼리 인터페이스 역할을 합니다.
카탈로그 이름 카탈로그의 이름을 입력합니다.
작성 만들기를 클릭하여 데이터베이스를 생성합니다.

프로젝트에서 가져오기 - 구성 세부 정보

프로젝트에서 가져오기 - 구성 세부 정보
필드 설명
프로젝트 선택 드롭다운을 사용하여 프로젝트를 선택합니다.
데이터 원본 선택 드롭다운을 사용하여 선택한 프로젝트에서 데이터 소스를 선택합니다
대상 지속성

대상 지속성을 선택합니다:

  • Watsonx.data 인스턴스 - 인스턴스 콘솔 데이터베이스가 연결 세부 정보를 독점적으로 저장합니다.
  • 플랫폼 자산 카탈로그 - 데이터 플랫폼의 기본 카탈로그에 연결 세부 정보가 저장됩니다.
    데이터 플랫폼 서비스가 활성화되어 있고 데이터 플랫폼에 플랫폼 자산 카탈로그가 있으며 액세스 권한이 있는 경우에만 Platform asset catalog 옵션을 선택할 수 있습니다.
연결 상태 연결 테스트 링크를 클릭하여 데이터베이스 연결을 테스트합니다. 데이터베이스 연결에 성공하면 성공 메시지가 나타납니다.
표시 이름 화면에 표시할 데이터베이스 이름을 입력합니다.
카탈로그 연관 카탈로그를 데이터 소스에 연결하려면 체크박스를 선택하십시오. 이 카탈로그는 데이터 소스와 자동으로 연결되어, 그 안에 저장된 데이터에 대한 쿼리 인터페이스 역할을 합니다.
카탈로그 이름 카탈로그의 이름을 입력합니다.
작성 만들기를 클릭하여 데이터베이스를 생성합니다.

데이터 소스 섹션에서 IBM Db2를 선택하여 IBM Watson Query를 추가합니다. 이제 IBM Db2에서 생성된 별칭과 Watson Query 인스턴스의 가상화된 테이블을 쿼리할 수 있습니다.

기능

  • BLOBCLOB 데이터 유형에 대해 IBM Db2 데이터 원본에 대해 다음 작업을 수행할 수 있습니다:

    • 삽입
    • CREATE
    • CTAS
    • ALTER
    • DROP
  • 삽입하려면 CLOB 데이터 유형인 경우 값을 직접 제공하거나 명시적으로 캐스팅합니다.CLOB 데이터 형식.

    INSERT INTO <table_name> VALUES ('<clob value>', '<other values>');
    INSERT INTO <table_name> VALUES (CAST('<clob text>' AS CLOB));
    
  • 삽입하려면 BLOB 데이터를 사용하려면 캐스트 기능을 사용하세요.BLOB 데이터 형식. 해당 16진수 값은 IBM Db2 데이터 원본에 삽입됩니다:

    INSERT INTO <table_name> VALUES (CAST('<blob text>' AS BLOB));
    

SQL 문의 제한 사항

  • ALTER TABLE DROP COLUMN 컬럼으로 구성된 테이블에는 작업이 지원되지 않습니다.
  • DROP TABLE 문은 카탈로그에서 활성화된 경우에만 지원됩니다.
  • CREATE VIEW 는 해당 테이블이 동일한 카탈로그에 있는 경우에만 테이블에 사용할 수 있습니다.
  • DROP SCHEMA 할수있다 RESTRICT 기본적으로.
  • 데이터 소스 기반 카탈로그의 경우 CREATE SCHEMA, CREATE TABLE, DROP SCHEMA, DROP TABLE, DELETE, DROP VIEW, ALTER TABLEALTER SCHEMA 문은 데이터 관리자 UI에서 사용할 수 없습니다.
  • CREATE VIEW 문에서 열 이름은 큰따옴표로 묶어야 하며 대문자, 소문자 또는 혼합 대문자를 포함하여 데이터베이스에 저장된 것과 대소문자가 정확히 일치해야 합니다.
  • ALTER VIEW RENAME 작업은 지원되지 않습니다.

데이터 유형에 대한 제한 사항

  • BLOB 그리고 CLOB 데이터 유형 지원 SELECT 문이지만 다음과 같은 작업은 지원하지 않습니다.equal,like, 그리고 in.
  • BINARY 데이터 유형만 지원 SELECT 성명.
  • 데이터 유형의 필드 REAL 소수점 이하 자릿수가 6자리 이상이고 그 자리가 대부분 0인 경우, 쿼리된 값은 반올림됩니다. 값의 정밀도에 따라 반올림이 다르게 발생하는 것으로 관찰됩니다. 예를 들어 소수점 이하 3자리로 반올림한 소수점 숫자 1.654 동일합니다. 또 다른 예는 10.890009 10.89000. 주목되는 점은10.89000 반올림됩니다10.89, 반면10.89009 반올림되지 않습니다. 이는 이진 부동 소수점 형식의 표현 제한으로 인해 본질적인 문제입니다. 이는 쿼리에 정렬이 포함될 때 상당한 영향을 미칠 수 있습니다.