Integrando o NPSaaS com o watsonx.data

É possível integrar sua instância do IBM® Netezza® Performance Server for IBM Cloud Pak® for Data as a Service com watsonx.data.

NPSaaS fornece suporte para o endpoint Metastore Thrift no watsonx.data SaaS versão 2.3 e anteriores.

Antes de Iniciar

Assegure-se de ter obtido a chave de API da IBM seguindo as etapas:

  1. Acesse https://cloud.ibm.com/.

  2. Na parte superior da página, no submenu Gerenciar, selecione Acesso (IAM).

  3. Clique em IDs de serviço e Criar..

  4. Forneça os detalhes de Criar ID de serviço.

  5. Na guia Acesso, execute as seguintes ações:

    a. Clique em Designar acesso.

    b. No campo de procura Serviço, digite watsonx.data e clique nele.. Clique em Avançar.

    c. Na seção Recursos, assegure que Todos os recursos esteja selecionado. Clique em Avançar.

    d. Na seção Funções e ações selecione MetastoreAccess e Administrador e clique em Avançar.

    e. Clique em Incluir e Designar.

  6. Clique na guia Chaves de API e clique em Criar.

  7. Forneça detalhes de Criar chave API. Deve-se nomear a chave API como ibmlhapikey.

Integrando a instância NPSaaS ou o cliente remoto com watsonx.data usando nzcli.

  1. Faça o download da ferramenta nz

    curl -o nz -k <name of the API server URL from namespace provisioning page>/v2/download/nz-linux-amd64
    
  2. Configure as variáveis de 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. Altere as permissões no executável do nzcli

    chmod +x nz
    
  4. Configure HMS com a ferramenta 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>
    

Em que:

  • url é o endpoint do Thrift URL que você obtém de uma instância do watsonx.data. Para obter mais informações, consulte Obtendo o terminal HMS. Você também deve assegurar que o url esteja no formato thrift://<host>:<port> a seguir ao executar o comando nz setup-hms.
  • hms-user é por padrão ibmlhapikey.
  • hms-token é sua chave de API obtida na seção Antes de iniciar.

Depois de ter registrado no watsonx.data, é possível criar um banco de dados remoto.

  1. Efetue login no console da web do NPSaaS ou faça download da ferramenta de linha de comandos nzsql a partir do aqui.
  2. Consulte seus dados de watsonx.data. Para obter mais informações, consulte Consultando dados de watsonx.data.