NPSaaS와 watsonx.data 통합

IBM® Netezza® Performance Server for IBM Cloud Pak® for Data as a Service 인스턴스를 watsonx.data와 통합할 수 있습니다.

NPSaaS watsonx.dataSaaS 버전 2.3 및 이전 버전에서 메타스토어 Thrift 엔드포인트 지원을 제공합니다.

시작하기 전에

다음 단계를 수행하여 IBM API키를 확보했는지 확인하십시오.

  1. https://cloud.ibm.com/로 이동하십시오.

  2. 페이지 맨 위의 관리 하위 메뉴에서 액세스 (IAM) 를 선택하십시오.

  3. 서비스 ID작성을 클릭하십시오.

  4. 서비스 ID 작성 세부사항을 제공하십시오.

  5. 액세스 탭에서 다음 작업을 수행하십시오:

    a. 액세스 권한 지정 을 클릭하십시오.

    b. 서비스 검색 필드에 watsonx.data 를 입력하고 이를 클릭하십시오. 다음을 클릭하십시오.

    c. 자원 섹션에서 모든 자원 이 선택되었는지 확인하십시오. 다음을 클릭하십시오.

    d. 역할 및 조치 섹션에서 MetastoreAccessAdministrator 를 선택하고 다음을 클릭하십시오.

    e. 추가지정을 클릭하십시오.

  6. API 키 탭을 클릭한 후 '생성'을 클릭하세요.

  7. API키 작성 세부사항을 제공하십시오. API키의 이름을 ibmlhapikey 로 지정해야 합니다.

nzcli 를 사용하여 NPSaaS 인스턴스 또는 원격 클라이언트를 watsonx.data 와 통합합니다.

  1. nz 도구를 다운로드하십시오.

    curl -o nz -k <name of the API server URL from namespace provisioning page>/v2/download/nz-linux-amd64
    
  2. 환경 변수를 설정하십시오.

    export APISERVER_URL=<name of the API server URL from namespace provisioning page>
    export NZ_USER=<admin user name>
    export NZ_PASSWORD=<admin user password>
    
  3. nzcli 실행 파일에 대한 권한을 변경하십시오.

    chmod +x nz
    
  4. nz 도구를 사용하여 HMS를 설정하십시오.

     ./nz setup-hms create -connection-name <your connection name> -hms-token <your API key obtained in the `Before you begin` section> -hms-user "ibmlhapikey" -url <thrift endpoint URL retrieved from watsonx.data instance>
    

여기서:

  • url 절약 엔드포인트는 watsonx.data 인스턴스에서 가져오는 URL 입니다. 자세한 정보는 HMS 엔드포인트 가져오기 를 참조하십시오. 또한 nz setup-hms 명령을 실행할 때 url 가 다음 thrift://<host>:<port> 형식인지 확인해야 합니다.
  • hms-user 는 기본적으로 ibmlhapikey 입니다.
  • hms-token시작하기 전에 섹션에서 얻은 API키입니다.

watsonx.data에 등록한 후 원격 데이터베이스를 작성할 수 있습니다.

  1. NPSaaS 웹 콘솔에 로그인하거나 여기 에서 nzsql 명령행 도구를 다운로드하십시오.
  2. watsonx.data에서 데이터를 조회하십시오. 자세한 정보는 watsonx.data에서 데이터 조회 를 참조하십시오.