Integrazione di NPSaaS con watsonx.data

Puoi integrare la tua istanza IBM® Netezza® Performance Server for IBM Cloud Pak® for Data as a Service con watsonx.data.

NPSaaS fornisce supporto per l'endpoint Metastore Thrift in watsonx.data SaaS versione 2.3 e precedenti.

Prima di iniziare

Assicurati di aver ottenuto la chiave API IBM seguendo la procedura:

  1. Vai a https://cloud.ibm.com/.

  2. Nella parte superiore della pagina, dal menu secondario Gestisci, seleziona Accesso (IAM).

  3. Fai clic su ID servizio e Crea.

  4. Fornire i dettagli di Crea ID servizio.

  5. Sulla scheda Accesso, effettuare le seguenti azioni:

    a. Fai clic su Assegna accesso.

    b. Nel campo di ricerca Service, immetti watsonx.data e fai clic su di esso. Fai clic su Next.

    c. Nella sezione Risorse, assicurarsi che Tutte le risorse sia selezionata. Fai clic su Next.

    d. Nella sezione Ruoli e azioni, selezionare MetastoreAccess e Administrator, quindi fare clic su Next.

    e. Clicca su Aggiungi e Assegna.

  6. Fai clic sulla scheda Chiavi API e poi su Crea.

  7. Fornire i dettagli di Crea chiave API. Devi denominare la chiave API come ibmlhapikey.

Integrazione dell'istanza NPSaaS o client remoto con watsonx.data utilizzando nzcli.

  1. Scarica lo strumento nz.

    curl -o nz -k <name of the API server URL from namespace provisioning page>/v2/download/nz-linux-amd64
    
  2. Impostare le variabili di ambiente.

    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. Modificare le autorizzazioni sull'eseguibile nzcli.

    chmod +x nz
    
  4. Configurare HMS con lo strumento nz.

     ./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>
    

Dove:

  • url è l'endpoint di Thrift URL che si recupera dall'istanza watsonx.data. Per ulteriori informazioni, vedi Acquisizione dell'endpoint HMS. È inoltre necessario verificare che url sia nel seguente formato thrift://<host>:<port> quando si esegue il comando nz setup-hms.
  • hms-user è per impostazione predefinita ibmlhapikey.
  • hms-token è la tua chiave API ottenuta nella sezione Prima di iniziare.

Dopo che ti sei registrato a watsonx.data, puoi creare un database remoto.

  1. Accedi alla tua console web NPSaaS o scarica lo strumento della linea di comando nzsql da qui.
  2. Esegui una query dei tuoi dati da watsonx.data. Per ulteriori informazioni, vedi Query dei dati da watsonx.data.