Intégration de NPSaaS avec watsonx.data

Vous pouvez intégrer votre instance IBM® Netezza® Performance Server for IBM Cloud Pak® for Data as a Service à watsonx.data.

NPSaaS fournit une prise en charge pour le point de terminaison Metastore Thrift dans watsonx.data SaaS version 2.3 et antérieures.

Avant de commencer

Vérifiez que vous avez obtenu la clé d'API IBM en procédant comme suit:

  1. Accédez à https://cloud.ibm.com/.

  2. En haut de la page, dans le sous-menu Gérer, sélectionnez Accès (IAM).

  3. Cliquez sur ID de service et sur Créer.

  4. Indiquez les détails de la création d'ID de service.

  5. Dans l'onglet Accès, effectuez les actions suivantes :

    a. Cliquez sur Affecter un accès.

    b. Dans la zone de recherche Service, entrez watsonx.data et cliquez dessus. Cliquez sur Suivant.

    c. Dans la section Ressources, vérifiez que l'option Toutes les ressources est sélectionnée. Cliquez sur Suivant.

    d. Dans la section Rôles et actions, sélectionnez MetastoreAccess et Administrator, puis cliquez sur Suivant.

    e. Cliquez sur Ajouter, puis sur Affecter.

  6. Cliquez sur l'onglet Clés API, puis sur Créer.

  7. Indiquez les détails de la création de clé d'API. Vous devez nommer la clé d'API ibmlhapikey.

Intégration de l'instance NPSaaS ou du client distant à watsonx.data à l'aide de nzcli.

  1. Téléchargez l'outil nz.

    curl -o nz -k <name of the API server URL from namespace provisioning page>/v2/download/nz-linux-amd64
    
  2. Configuration de la variable d'environnement

    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. Modifiez les droits d'accès à l'exécutable nzcli.

    chmod +x nz
    
  4. Configurez HMS avec l'outil 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>
    

Où :

  • url est le point de terminaison d'économie URL que vous récupérez à partir de l'instance watsonx.data. Pour plus d'informations, voir Obtention du noeud final HMS. Vous devez également vous assurer que le url est au format thrift://<host>:<port> suivant lorsque vous exécutez la commande nz setup-hms.
  • hms-user est par défaut ibmlhapikey.
  • hms-token est votre clé d'API obtenue dans la section Avant de commencer.

Après vous être enregistré dans watsonx.data, vous pouvez créer une base de données distante.

  1. Connectez-vous à votre console Web NPSaaS ou téléchargez l'outil de ligne de commande nzsql depuis ici.
  2. Interrogez vos données à partir de watsonx.data. Pour plus d'informations, voir Demande de données à partir de watsonx.data.