NPSaaS と watsonx.data の統合
IBM® Netezza® Performance Server for IBM Cloud Pak® for Data as a Service インスタンスを watsonx.dataと統合できます。
NPSaaS watsonx.dataSaaS バージョン 2.3 およびそれ以前のバージョンにおいて、Metastore Thriftエンドポイントのサポートを提供します。
開始前に
以下の手順を実行して、 IBM API キーを取得したことを確認します。
-
https://cloud.ibm.com/ にアクセスします。
-
ページの上部の 「管理」 サブメニューから、 「アクセス (IAM)」 を選択します。
-
「サービス ID」 をクリックし、 「作成」 をクリックします。
-
「サービス ID の作成」 の詳細を指定します。
-
[アクセス] タブで、次の操作を実行します:
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>
ここで、
urlThriftエンドポイントは、 watsonx.data インスタンスから取得する URL です。 詳しくは、 HMS エンドポイントの取得 を参照してください。 また、nz setup-hmsコマンドを実行するときは、urlが以下のthrift://<host>:<port>形式であることも確認する必要があります。hms-userは、デフォルトではibmlhapikeyです。hms-tokenは、「 始める前に 」セクションで取得した API キーです。
watsonx.dataに登録した後、リモート・データベースを作成できます。
- NPSaaS Web コンソールにログインするか、 ここ から
nzsqlコマンド・ライン・ツールをダウンロードします。 - watsonx.dataからデータを照会します。 詳しくは、 watsonx.dataのデータの照会 を参照してください。