사용자 정의

이제 사용자 지정 데이터 소스를 사용하여 기본 제공 커넥터에서 제공하지 않는 데이터 소스를 만들 수 있습니다. 사용자 지정 데이터 소스는 Presto 문서에서와 같이 Presto에서 지원하지만 IBM IBM® watsonx.data 지원 커넥터 또는 데이터 소스에 나열되지 않은 커넥터에 사용할 수 있습니다. 이 기능은 Presto(Java) 및 Presto(C++) 엔진에 적용 가능합니다. Presto (C++) 엔진의 경우 Hive, Apache Iceberg, Arrow Flight service 및 사용자 정의 데이터 소스만 연결할 수 있습니다.

사용자 지정 데이터 소스를 추가하려면 다음 단계를 완료하십시오.

  1. watsonx.data 콘솔에 로그인하십시오.

  2. 네비게이션 메뉴에서 인프라 관리자를 선택합니다.

  3. 데이터 소스를 정의하고 연결하려면 컴포넌트 추가를 클릭합니다.

  4. 데이터 소스 섹션에서 사용자 지정 데이터 소스를 선택합니다.

  5. 다음 세부 정보를 구성합니다:

    이 기능을 잘못 구성하면 엔진이 충돌할 수 있습니다. IBM 이 기능 사용에 대한 지원을 제공하지 않습니다.

    사용자 정의 데이터베이스는 SSL 구성을 지원하지 않습니다.

    데이터 소스 등록
    필드 설명
    표시 이름 화면에 표시할 데이터베이스 이름을 입력하십시오.
    특성 값 데이터베이스에 대해 구성할 특성 및 해당 값을 입력하십시오. Presto 문서에 지정된 대로 속성 이름:값 쌍을 입력합니다. 여러 특성을 추가할 수 있습니다.
    connector.name= Presto 문서에 명시된 대로 추가할 데이터베이스 커넥터의 이름을 입력합니다.
    암호화 키의 암호화 값이 저장됩니다.
    연관된 카탈로그 카탈로그를 데이터 소스에 연결하려면 체크박스를 선택하십시오. 이 카탈로그는 데이터 소스와 자동으로 연결되어, 그 안에 저장된 데이터에 대한 쿼리 인터페이스 역할을 합니다.
    카탈로그 이름 카탈로그 이름을 입력하세요.
    작성 데이터 소스를 생성하려면 생성을 클릭하십시오.

Presto 엔진용 IBM watsonx.data 다음 커넥터에 사용자 지정 데이터 소스를 사용할 수 있습니다:

  • 로컬 파일 커넥터: 로컬 파일 커넥터는 작업자의 http 요청 로그를 표시하는 데 사용됩니다. 다음 속성을 가진 사용자 지정 데이터 소스 옵션을 사용합니다. 자세한 내용은 로컬 파일 커넥터 를 참조하세요.

    • connector.name=localfile
    • presto-logs.http-request-log.location=var/log
    • presto-logs.http-request-log.pattern=http-request.log*
  • 블랙홀 커넥터: 블랙홀 커넥터는 다른 구성 요소의 고성능 테스트를 위해 설계되었습니다. 다음 속성과 함께 사용자 지정 데이터 소스 옵션을 사용합니다. 자세한 내용은 블랙홀 커넥터 를 참조하세요.

    • connector.name=blackhole