0 / 0

IBM watsonx.data Presto 接続

最終更新: 2025年6月18日
IBM watsonx.data Presto 接続

データにアクセスするには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 からの読み取りをサポートし、 Iceberg テーブル形式および Delta Lake テーブル形式のテーブルを Amazon S3、 Apache Ozone、 Google Cloud Storage、 IBM Ceph、 IBM Cloud Object Storage および IBM Storage IBM watsonx.data のスケールバケットに書き込むことをサポートする。 watsonx.data のサービスを利用するために IBM Knowledge Catalog との統合を希望する場合にも接続が必要です。

IBM Cloud Pak for Data から に接続する場合は、 の接続を使用することを推奨する。 IBM watsonx.data watsonx.data Presto

watsonx.data Presto 接続の詳細については、このトピックの残りの部分を参照してください。

Presto

Presto 接続は、IBM watsonx.data の実装を含む、任意の Presto エンジンへの読み取り専用接続を作成できます。

Presto 接続の詳細については、Presto 接続を参照してください。

前提条件

watsonx.dataのインスタンスをセットアップします。

ソフトウェアまたはサービス インスタンスに接続できます。

watsonx.data への接続を作成します。

接続の詳細は、選択した配置タイプによって異なります。 接続アセットを作成するには、Connect to a data source ページの Connection details セクションで、デプロイメント タイプを選択します:

  • IBM watsonx.data 開発者向けバージョン
  • IBM Cloud の IBM watsonx.data
  • Red Hat OpenShift の IBM watsonx.data

デプロイメント タイプをデフォルト値のままにして、レガシー接続の詳細 を表示することもできます。

記入する内容は、選択した預金種類によって変わります:

IBM watsonx.data 開発者向けバージョン

接続値のインポートを使用して、これらのフィールドを埋めるためにJSONファイルをインポートすることができます。 この接続に必要な JSON ファイルを取得するには、watsonx.dataインスタンスのコンソールページに移動し、接続情報フィールドに移動して JSON ファイルをコピーする必要があります。

  • ホスト名またはIPアドレス設定 > 接続情報 > インスタンスの詳細のコンソールでこの情報を見つけてください。
  • ポート: デフォルトのポート番号は 443です。 この情報はコンソールの設定 > 接続情報 > インスタンスの詳細で確認できます。
  • インスタンスID:watsonx.dataコンソールでこの値を探します。 クリックインスタンスの詳細ナビゲーション メニューから。 この情報は、コンソールの Configurations > Connection information > Instance details にもあります。

IBM Cloud の IBM watsonx.data

接続値のインポートを使用して、これらのフィールドを埋めるためにJSONファイルをインポートすることができます。 この接続に必要な JSON ファイルを取得するには、watsonx.dataインスタンスのコンソールページに移動し、接続情報フィールドに移動して JSON ファイルをコピーする必要があります。

  • ホスト名またはIPアドレス設定 > 接続情報 > インスタンスの詳細のコンソールでこの情報を見つけてください。
  • ポート: デフォルトのポート番号は 443です。 この情報はコンソールの設定 > 接続情報 > インスタンスの詳細で確認できます。
  • CRN:クラウド・リソース名: watsonx.data コンソールでこの値を検索してください。 クリックインスタンスの詳細ナビゲーション メニューから。 この情報は、コンソールの Configurations > Connection information > Instance details にもあります。

Red Hat OpenShift の IBM watsonx.data

接続値のインポートを使用して、これらのフィールドを埋めるために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 Cloud の IBM watsonx.data
  • Red Hat OpenShift の IBM watsonx.data

デプロイメント タイプをデフォルト値のままにして、レガシー接続の詳細 を表示することもできます。

IBM watsonx.data 開発者向けバージョン

  • Username and password: watsonx.datastandalone コンソールにログインするためのユーザー名とパスワード。

IBM Cloud の IBM watsonx.data

  • APIキー: IBM Cloud上のwatsonx.dataインスタンスにアクセスできるアカウントのAPIキー.

API キーは IBM Cloud コンソールで生成できます。

Red Hat OpenShift の IBM watsonx.data

認証方法を選択する必要があります:

  • 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 インスタンスのユーザ名とパスワード。 エンジンにも同じ資格が使われている。

証明書

デフォルトでは、 「SSL は有効」 が選択されています。 セキュリティーを強化するために、この設定をお勧めします。 SSL を使用しない場合、データ漏えいなどの脆弱性の影響を受ける可能性があります。 watsonx.data でホストされるデータベースも SSL 証明書を持つことができますが、接続はエンジンを経由します。

SSL 証明書は PEM 形式である必要があります。

SSL 証明書の情報は、選択した配置タイプによって異なります:

  • IBM watsonx.data 開発者向けバージョン
  • IBM Cloud の IBM watsonx.data
  • Red Hat OpenShift の IBM watsonx.data

IBM watsonx.data 開発者向けバージョン

SSL 証明書はオプションです。

Cloud Pak for Data 上の watsonx.data インスタンスで SSL が有効になっていて、証明書が自己署名証明書である場合は、 「SSL 証明書」 フィールドに証明書を入力する必要があります。

SSL が設定されているかどうかは、watsonx.data 管理者に尋ねてください。 SSL 証明書は、watsonx.data コンソールの Configurations > Connection information > Instance details にあります。

IBM Cloud の IBM watsonx.data

SSL 証明書はオプションです。

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 にあります。

エンジン接続の詳細

重要: エンジン接続の詳細は廃止されましたが、エンジン接続の詳細を追加および更新することはできます。 しかし、これは将来的に廃止される。

エンジン接続の詳細を入力

対応エンジンバージョン

Cloud Pak for Data バージョン 5.0.3 以降の watsonx.data の場合:

  • Presto (ジャワ)
  • Presto (C++)

Cloud Pak for Data のバージョン 5.0.2 以前の watsonx.data の場合:

  • Presto (ジャワ)

サービスとしてのwatsonx.dataの場合:

  • Presto (ジャワ)
  • Presto (C++)

これらのエンジン接続の詳細を提供します。 この情報は、watsonx.data ウェブ・コンソールの Configurations > Connection information > Engine and service connection details にあります。

  • エンジンのホスト名またはIPアドレス: ホスト名またはIPアドレスは、内部ホスト分野。

  • エンジンID : この値はエンジンID分野。

  • エンジンのポート: ポート番号は、内部ホストコロンの後のフィールド(: )。デフォルトのポート番号は8443

プラットフォーム内の場所に基づいて接続を作成する方法を選択してください

プロジェクト内
「アセット」>「新規アセット」>「データ・ソースへの接続」をクリックします。 プロジェクトへの接続の追加を参照してください。
カタログ内
「カタログに追加」>「接続」をクリックしてください。 カタログへの接続資産の追加を参照してください。
Platform assets catalog
新規接続をクリックしてください。 プラットフォーム接続の追加を参照してください。

次のステップ: 接続からデータ資産を追加する

データの書き込みwatsonx.data

IBM watsonx.data Presto コネクタを使用して、 watsonx.data にデータをインポートすることができます。 catalog_nameschema_nametable_name properties を入力してください。 table_name プロパティは必須です。 完全修飾名 catalog_name.schema_name.table_nametable_name プロパティに渡すことができます。

watsonx.data Presto コネクタは、 IBM watsonx.data で定義されたストレージ上に Iceberg テーブルと Delta Lake テーブルを直接作成します。 現在、コネクタは以下のストレージへの書き込みをサポートしている:

  • Amazon S3
  • Apache Ozone
  • Google Cloud Storage
  • IBMCeph
  • IBM Cloud Object Storage
  • IBM Storage Scale
  • MinIO

テーブルの操作

IBM watsonx.data Presto コネクタを使用して、 IBM watsonx.data にデータをインポートすることができます。 データはアイスバーグ表形式または Delta Lake 表形式で書き込むことができる。

テーブルアクションを使用すると、アイスバーグテーブルまたは Delta Lake テーブルで実行する操作を指定できます。

以下の表のアクションがサポートされています

Append
コネクタは新しい Iceberg テーブルまたは Delta Lake テーブルを作成するか、既存のテーブルにデータを追加します。
Create
コネクタは新しい Iceberg テーブルまたは Delta Lake テーブルを作成します。 既存のテーブルでこのアクションを使用すると、エラーが発生します。
Replace
コネクタはアイスバーグまたは Delta Lake テーブルの内容を新しいデータで上書きする。 テーブルのスキーマとメタデータも変更できる。
Truncate
コネクタは、既存のテーブルから論理的にデータを削除し、新しいデータの行を追加します。 この操作では、テーブルのカラム定義を変更することはできません。

watsonx.data Web コンソール

制限

  • IBM watsonx.data Presto 接続はサポートされていません TIMEそして TIMESTAMPPresto C++ エンジンを使用する場合のデータ型

もっと見る

関連接続

親トピック: サポートされた接続