データにアクセスするにはIBM watsonx.data、そのための接続アセットを作成します。 接続アセットには、watsonx.data インスタンスと、そのインスタンスで実行されている Presto クエリ エンジンへの接続情報が含まれます。
IBM watsonx.data は、すべてのデータと AI のワークロード用に照会エンジンによって最適化された、オープンでハイブリッドで管理されたデータ・レイクハウスです。
始める前に
watsonx.data PrestoとPrestoの接続の違い
IBM watsonx.data は Presto SQL Query エンジンを組み込んでいます。 watsonx.data Presto および Presto 接続は、Presto SQL Query エンジンの IBM watsonx.data と対話する接続アセットを作成できます。
watsonx.data Presto接続
watsonx.data Presto接続は、Presto SQL Queryを使用したIBM watsonx.dataからの読み取りと、IBM watsonx.data 内のAmazon S3、ApacheOzone、IBMCeph、IBM Cloud Object Storageバケットへの Iceberg テーブル・フォーマットでのテーブル書き込みをサポートしています。 この接続は、IBM Knowledge Catalogとの統合でwatsonx.data のサービスを利用したい場合にも必要です。
IBM recommends using the watsonx.data Presto connection when connecting from Cloud Pak for Data to IBM watsonx.data.
watsonx.data Presto 接続の詳細については、このトピックの残りの部分を参照してください。
Presto
Presto 接続は、IBM watsonx.data の実装を含む、任意の Presto エンジンへの読み取り専用接続を作成できます。
Presto 接続の詳細については、Presto 接続を参照してください。
前提条件
watsonx.dataのインスタンスをセットアップします。
ソフトウェアまたはサービス インスタンスに接続できます。
ソフトウェアwatsonx.dataをCloud Pak for Data にインストールします: Cloud Pak for Dataへのwatsonx.dataのインストールを参照してください。
IBM Cloud 上のサービスとしてwatsonx.dataを利用できます: IBM Cloud上watsonx.dataを使い始めるで」を参照してください
watsonx.dataスタンドアロン・ソフトウェア:スタンドアロン版watsonx.dataのインストールを参照
watsonx.data への接続を作成します。
接続の詳細は、選択した配置タイプによって異なります。 接続アセットを作成するには、Connect to a data source ページの Connection details セクションで、デプロイメント タイプを選択します:
- IBM watsonx.data 開発者エディション
- IBM watsonx.data on IBM Cloud
- IBM watsonx.data on Red Hat OpenShift
デプロイメント タイプをデフォルト値のままにして、レガシー接続の詳細 を表示することもできます。
記入する内容は、選択した預金種類によって変わります:
IBM watsonx.data 開発者版
接続値のインポートを使用して、これらのフィールドを埋めるためにJSONファイルをインポートすることができます。 この接続に必要な JSON ファイルを取得するには、watsonx.dataインスタンスのコンソールページに移動し、接続情報フィールドに移動して JSON ファイルをコピーする必要があります。
- ホスト名またはIPアドレス:設定 > 接続情報 > インスタンスの詳細のコンソールでこの情報を見つけてください。
- ポート: デフォルトのポート番号は
443
です。 この情報はコンソールの設定 > 接続情報 > インスタンスの詳細で確認できます。 - インスタンスID:watsonx.dataコンソールでこの値を探します。 クリックインスタンスの詳細ナビゲーション メニューから。 この情報は、コンソールの Configurations > Connection information > Instance details にもあります。
IBM watsonx.data 上の IBM Cloud です
接続値のインポートを使用して、これらのフィールドを埋めるためにJSONファイルをインポートすることができます。 この接続に必要な JSON ファイルを取得するには、watsonx.dataインスタンスのコンソールページに移動し、接続情報フィールドに移動して JSON ファイルをコピーする必要があります。
- ホスト名またはIPアドレス:設定 > 接続情報 > インスタンスの詳細のコンソールでこの情報を見つけてください。
- ポート: デフォルトのポート番号は
443
です。 この情報はコンソールの設定 > 接続情報 > インスタンスの詳細で確認できます。 - CRN:クラウド・リソース名: watsonx.data コンソールでこの値を検索してください。 クリックインスタンスの詳細ナビゲーション メニューから。 この情報は、コンソールの Configurations > Connection information > Instance details にもあります。
IBM watsonx.data on Red Hat OpenShift
接続値のインポートを使用して、これらのフィールドを埋めるためにJSONファイルをインポートすることができます。 この接続に必要な JSON ファイルを取得するには、watsonx.dataインスタンスのコンソールページに移動し、接続情報フィールドに移動して JSON ファイルをコピーする必要があります。
- ホスト名またはIPアドレス:設定 > 接続情報 > インスタンスの詳細のコンソールでこの情報を見つけてください。
- ポート: デフォルトのポート番号は
443
です。 この情報はコンソールの設定 > 接続情報 > インスタンスの詳細で確認できます。 - インスタンスID:watsonx.dataコンソールでこの値を探します。 クリックインスタンスの詳細ナビゲーション メニューから。 この情報は、コンソールの Configurations > Connection information > Instance details にもあります。
レガシー接続の詳細
watsonx.data ソフトウェア
接続アセットを作成するには、データソースに接続するページの接続の詳細セクションでCloud Pak for Dataのwatsonx.dataに接続するを選択し、以下の詳細を入力してください:
- ホスト名またはIPアドレス:設定 > 接続情報 > インスタンスの詳細のコンソールでこの情報を見つけてください。
- ポート: デフォルトのポート番号は
443
です。 この情報はコンソールの設定 > 接続情報 > インスタンスの詳細で確認できます。 - インスタンスID:watsonx.dataコンソールでこの値を探します。 クリックインスタンスの詳細ナビゲーション メニューから。 この情報は、コンソールの Configurations > Connection information > Instance details にもあります。
- インスタンス名:Cloud Pak for Data Web クライアントのホームページでインスタンス名を検索します。 ナビゲーションメニューからサービス >インスタンスをクリックします。
watsonx.data をサービスとして利用する
ホスト名またはIPアドレス:設定 > 接続情報 > インスタンスの詳細のコンソールでこの情報を見つけてください。
ポート: デフォルトのポート番号は
443
です。 この情報はコンソールの設定 > 接続情報 > インスタンスの詳細で確認できます。インスタンスID:watsonx.dataコンソールでこの値を探します。 クリックインスタンスの詳細ナビゲーション メニューから。 この情報は、コンソールの Configurations > Connection information > Instance details にもあります。
インスタンス名: この値を見つけるwatsonx.aiサービスインスタンスページ。 クリック管理 > サービス > サービスインスタンス。 例えば、
watsonx.data-aaa
などです。 フィールドに表示される推奨インスタンス名は使用しないでください。CRN:クラウド・リソース名: watsonx.data コンソールでこの値を検索してください。 クリックインスタンスの詳細ナビゲーション メニューから。 この情報は、コンソールの Configurations > Connection information > Instance details にもあります。
資格情報
認証情報は、選択した配置タイプによって異なります:
- IBM watsonx.data 開発者エディション
- IBM watsonx.data on IBM Cloud
- IBM watsonx.data on Red Hat OpenShift
デプロイメント タイプをデフォルト値のままにして、レガシー接続の詳細 を表示することもできます。
IBM watsonx.data 開発者版
- Username and password: watsonx.datastandalone コンソールにログインするためのユーザー名とパスワード。
IBM watsonx.data 上の IBM Cloud です
- APIキー: IBM Cloud上のwatsonx.dataインスタンスにアクセスできるアカウントのAPIキー.
API キーは IBM Cloud コンソールで生成できます。
IBM watsonx.data on Red Hat OpenShift
認証方法を選択する必要があります:
- Username and password: Cloud Pak for Data にアクセスする際に使用するユーザー名とパスワードで、watsonx.data インスタンスが配置されています。
- ユーザー名とAPIキー: The username and API key that is used to access Cloud Pak for Data where the watsonx.data instance is located.
Cloud Pak for Data が LDAP や SSO などの ID 管理サービス (IAM) を使用している場合は、この認証方法を推奨します。 APIキーは、対象のCloud Pak for Dataクラスタのプロファイルと設定にあります。 APIキーについては、認証用APIキーの生成を参照してください。
レガシー接続の詳細
watsonx.data ソフトウェア
watsonx.data インスタンスのユーザ名とパスワード、またはユーザ名とAPIキー。 エンジンにも同じ資格が使われている。
認証方法を選択する必要があります:
- Username and password: watsonx.data インスタンスがある Cloud Pak for Data にアクセスするために使用するユーザー名とパスワード、または watsonx.data スタンドアロン用のユーザー名とパスワード。
- Username and API key: watsonx.data インスタンスがある Cloud Pak for Data にアクセスするためのユーザー名と API キー、または watsonx.data スタンドアロン用のユーザー名とパスワード。 Cloud Pak for Data が LDAP や SSO などの ID 管理サービス (IAM) を使用している場合は、この認証方法を推奨します。 APIキーは、対象のCloud Pak for Dataクラスタのプロファイルと設定にあります。 APIキーについては、認証用APIキーの生成を参照してください。
watsonx.data をサービスとして利用する
watsonx.data インスタンスのユーザ名とパスワード。 エンジンにも同じ資格が使われている。
- ユーザー名: デフォルトのユーザー名は
ibmlhapikey_<cloud-account-email-address>
です。 例えば、[email protected]
などです。 - パスワード: パスワードはユーザーのAPIキーです。 API キーを作成するには、IBM Cloud docs を参照してください:コンソールでAPIキーを作成するを参照してください。
証明書
デフォルトでは、 「SSL は有効」 が選択されています。 セキュリティーを強化するために、この設定をお勧めします。 SSL を使用しない場合、データ漏えいなどの脆弱性の影響を受ける可能性があります。 watsonx.data でホストされるデータベースも SSL 証明書を持つことができますが、接続はエンジンを経由します。
SSL 証明書は PEM 形式である必要があります。
SSL 証明書の情報は、選択した配置タイプによって異なります:
- IBM watsonx.data 開発者エディション
- IBM watsonx.data on IBM Cloud
- IBM watsonx.data on Red Hat OpenShift
IBM watsonx.data 開発者版
SSL 証明書はオプションです。
Cloud Pak for Data 上の watsonx.data インスタンスで SSL が有効になっていて、証明書が自己署名証明書である場合は、 「SSL 証明書」 フィールドに証明書を入力する必要があります。
SSL が設定されているかどうかは、watsonx.data 管理者に尋ねてください。 SSL 証明書は、watsonx.data コンソールの Configurations > Connection information > Instance details にあります。
IBM watsonx.data 上の IBM Cloud です
SSL 証明書はオプションです。
IBM watsonx.data on Red Hat OpenShift
SSL 証明書はオプションです。
Cloud Pak for Data 上の watsonx.data インスタンスで SSL が有効になっていて、証明書が自己署名証明書である場合は、 「SSL 証明書」 フィールドに証明書を入力する必要があります。
SSL が設定されているかどうかは、watsonx.data 管理者に尋ねてください。 SSL 証明書は、watsonx.data コンソールの Configurations > Connection information > Instance details にあります。
エンジン接続の詳細
エンジン接続の詳細を入力
対応エンジンバージョン
Cloud Pak for Data バージョン 5.0.3 以降の watsonx.data の場合:
- Presto (Java)
- Presto (C++)
Cloud Pak for Data のバージョン 5.0.2 以前の watsonx.data の場合:
- Presto (Java)
サービスとしてのwatsonx.dataの場合:
- Presto (Java)
- Presto (C++)
これらのエンジン接続の詳細を提供します。 この情報は、watsonx.data ウェブ・コンソールの Configurations > Connection information > Engine and service connection details にあります。
エンジンのホスト名またはIPアドレス: ホスト名またはIPアドレスは、内部ホスト分野。
エンジンID : この値はエンジンID分野。
エンジンのポート: ポート番号は、内部ホストコロンの後のフィールド(
:
)。デフォルトのポート番号は8443
。
プラットフォーム内の場所に基づいて接続を作成する方法を選択してください
- プロジェクト内
- 「アセット」>「新規アセット」>「データ・ソースへの接続」をクリックします。 プロジェクトへの接続の追加を参照してください。
- カタログ内
- 「カタログに追加」>「接続」をクリックしてください。 カタログへの接続資産の追加を参照してください。
- Platform assets catalog
- 新規接続をクリックしてください。 プラットフォーム接続の追加を参照してください。
次のステップ: 接続からデータ資産を追加する
プロジェクトでの接続からのデータの追加を参照してください。
カタログ内の接続からのデータの追加を参照してください。
この接続を使用できる場所
watsonx.data Presto 接続は、以下のワークスペースおよびツールで使用できます:
プロジェクト
- Data Refinerywatsonx.aiStudio またはIBM Knowledge Catalog
- DataStage (DataStage サービス)。 DataStageでのデータ・ソースへの接続を参照してください。
- Decision Optimizationwatsonx.aiStudio およびwatsonx.aiRuntime)
- Metadata import (IBM Knowledge Catalog)
カタログ
Platform assets catalog
その他のカタログ (IBM Knowledge Catalog)
データの書き込みwatsonx.data
データを取り込み、 watsonx.dataとDataStage。 入力してくださいcatalog_name
、schema_name
、 そしてtable_name
プロパティ。 のtable_name
プロパティは必須です。 完全修飾名を渡すこともできます。catalog_name.schema_name.table_name
、にtable_name
財産。
watsonx.data Prestoコネクターは、IBM watsonx.data で定義されたストレージ上に Iceberg テーブルを直接作成します。 現在、コネクタは以下のストレージへの書き込みをサポートしている:
- Amazon S3
- Apache
- IBMCeph
- IBM Cloud Object Storage
watsonx.data Web コンソール
もっと見る
関連接続
親トピック: サポートされた接続