将 NPSaaS 与 watsonx.data 集成
您可以将 IBM® Netezza® Performance Server for IBM Cloud Pak® for Data as a Service 实例与 watsonx.data集成。
准备工作
通过执行以下步骤,确保您已获取 IBM API 密钥:
-
在页面顶部的 管理 子菜单中,选择 访问权 (IAM)。
-
单击 服务标识 并 创建。
-
提供 创建服务标识 详细信息。
-
在 访问权 选项卡上,执行以下操作:
a. 单击分配访问权。
b. 在 服务 搜索字段中,输入 watsonx.data 并单击它。 单击下一步。
c. 在 资源 部分中,确保选择 所有资源。 单击 下一步。
d. 在“角色和操作”部分中,选择 MetastoreAccess 和 管理员,然后单击 下一步。
e. 单击 添加 和 分配。
-
单击 API 密钥 选项卡,然后单击 创建。
-
提供 创建 API 密钥 详细信息。 必须将 API 密钥命名为 ibmlhapikey。
使用 nzcli
将 NPSaaS 实例或远程客户机与 watsonx.data 集成。
-
下载
nz
工具。curl -o nz -k <name of the API server URL from namespace provisioning page>/v2/download/nz-linux-amd64
-
设置环境变量。
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>
-
更改对
nzcli
可执行文件的许可权。chmod +x nz
-
使用
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-user
为ibmlhapikey
。 hms-token
是在 开始之前 部分中获取的 API 密钥。
向 watsonx.data注册后,可以创建远程数据库。
- 登录到 NPSaaS Web 控制台或从 此处 下载
nzsql
命令行工具。 - 从 watsonx.data查询数据。 有关更多信息,请参阅 从 watsonx.data查询数据。