IBM Cloud Docs
将 NPSaaS 与 watsonx.data 集成

将 NPSaaS 与 watsonx.data 集成

您可以将 IBM® Netezza® Performance Server for IBM Cloud Pak® for Data as a Service 实例与 watsonx.data集成。

准备工作

通过执行以下步骤,确保您已获取 IBM API 密钥:

  1. 转至 https://cloud.ibm.com/。

  2. 在页面顶部的 管理 子菜单中,选择 访问权 (IAM)

  3. 单击 服务标识创建

  4. 提供 创建服务标识 详细信息。

  5. 访问权 选项卡上,执行以下操作:

    a. 单击分配访问权

    b. 在 服务 搜索字段中,输入 watsonx.data 并单击它。 单击下一步

    c. 在 资源 部分中,确保选择 所有资源。 单击 下一步

    d. 在“角色和操作”部分中,选择 MetastoreAccess管理员,然后单击 下一步

    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 实例检索的 thrift 端点 URL。 有关更多信息,请参阅 获取 HMS 端点。 在运行 nz setup-hms 命令时,还必须确保 url 采用以下 thrift://<host>:<port> 格式。
  • 缺省情况下,hms-useribmlhapikey
  • hms-token 是在 开始之前 部分中获取的 API 密钥。

向 watsonx.data注册后,可以创建远程数据库。

  1. 登录到 NPSaaS Web 控制台或从 此处 下载 nzsql 命令行工具。
  2. 从 watsonx.data查询数据。 有关更多信息,请参阅 从 watsonx.data查询数据