NPSaaS und watsonx.data integrieren

Sie können Ihre Instanz von IBM® Netezza® Performance Server for IBM Cloud Pak® for Data as a Service in watsonx.dataintegrieren.

NPSaaS bietet Unterstützung für den Metastore Thrift-Endpunkt in watsonx.data SaaS Version 2.3 und früheren Versionen.

Vorbereitende Schritte

Stellen Sie sicher, dass Sie den API-Schlüssel IBM erhalten haben, indem Sie die folgenden Schritte ausführen:

  1. Gehen Sie zu "https://cloud.ibm.com/."

  2. Wählen Sie im Untermenü Verwalten oben auf der Seite Zugriff (IAM) aus.

  3. Klicken Sie auf Service-IDs und Erstellen.

  4. Geben Sie Details für Service-ID erstellen an.

  5. Führen Sie auf der Registerkarte „Zugriff“ die folgenden Aktionen aus:

    a. Klicken Sie auf Zugriff zuweisen.

    b. Geben Sie im Suchfeld Service watsonx.data ein und klicken Sie darauf. Klicken Sie auf Weiter.

    c. Stellen Sie im Abschnitt Ressourcen sicher, dass Alle Ressourcen ausgewählt ist. Klicken Sie auf Weiter (Next).

    d. Wählen Sie im Abschnitt Rollen und Aktionen MetastoreAccess und Administrator aus und klicken auf Next.

    e. Klicken Sie auf Hinzufügen und Zuweisen.

  6. Klicken Sie auf die Registerkarte „API-Schlüssel“ und dann auf „ Erstellen “.

  7. Geben Sie Details zu API-Schlüssel erstellen an. Sie müssen den API-Schlüssel als ibmlhapikey benennen.

Integration der NPSaaS-Instanz oder des fernen Clients mit watsonx.data mithilfe von nzcli.

  1. Laden Sie das Tool nz herunter.

    curl -o nz -k <name of the API server URL from namespace provisioning page>/v2/download/nz-linux-amd64
    
  2. Richten Sie die Umgebungsvariablen ein.

    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. Ändern Sie die Berechtigungen für die ausführbare Datei nzcli.

    chmod +x nz
    
  4. Richten Sie HMS mit dem Tool nz ein.

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

Dabei gilt:

  • url ist der Thrift-Endpunkt URL, den Sie von der Instanz watsonx.data abrufen. Weitere Informationen finden Sie unter HMS-Endpunkt abrufen. Sie müssen außerdem sicherstellen, dass url das folgende thrift://<host>:<port>-Format hat, wenn der Befehl nz setup-hms ausgeführt wird.
  • hms-user ist standardmäßig ibmlhapikey.
  • hms-token ist Ihr API-Schlüssel, der im Abschnitt Vorbereitungen abgerufen wurde.

Nach der Registrierung bei watsonx.datakönnen Sie eine ferne Datenbank erstellen.

  1. Melden Sie sich an Ihrer NPSaaS-Webkonsole an oder laden Sie das nzsql-Befehlszeilentool hier herunter.
  2. Fragen Sie Ihre Daten von watsonx.dataab. Weitere Informationen finden Sie unter Daten aus watsonx.data.