ストレージの追加とデータの照会

このチュートリアルでは、所有するストレージを追加し、 watsonx.data サービスが取り込むデータとどのように対話するかを学習します。

サンプル・シナリオ: チームは、データ・バケットからのデータの照会を必要とする自動化データ・パイプラインの開発に取り組んでいます。 マネージャーは、 watsonx.data インスタンスを使用してデータ・バケットからデータを取得するように要求します。

このシナリオでは、Prestoクエリーエンジンを作成し、ストレージとの接続を確立し、データバケットにデータを取り込み、watsonx.dataインスタンスに結果を表示する必要があります。

目標

  • watsonx.data サービス内でインフラストラクチャーを作成しています。

  • カスタマー・データ・バケットとの接続を確立しています。

  • バケットからの照会

Workflow diagram
Workflow diagram

開始前に

このチュートリアルでは、以下が必要です。

  • クラウド上の watsonx.data のサブスクリプション。
  • 取り込んだデータ・バケットの構成の詳細。 これは、 watsonx.dataとの接続を確立するために必要です。
  • watsonx.data サービスインスタンスの提供

所有しているストレージの追加とデータの取り込み

チュートリアルのこのセクションでは、データを取り込んで追加するストレージ・バケットを登録する方法を学習します。

  1. 所有するストレージ・バケットを追加するには、 ストレージとカタログのペアの追加 を参照してください。
  2. 「データ・マネージャー」 ページの 「表の作成」 オプションを使用して、表を作成するためのデータ・ファイルのローカル・ソースまたは外部ソースをロードできます。 CLI を使用して大容量ファイルを取り込むこともできます。 詳しくは、 構成ファイルを使用した取り込みジョブの作成を参照してください。

データの照会

チュートリアルのこのセクションでは、 照会ワークスペースにナビゲートし、バケットからデータを照会するための SQL 照会を作成する方法について学習します。

SQLクエリーを実行するには、以下の手順を実行する:

  1. ナビゲーション・メニューから SQLを選択する。 クエリ・ワークスペース・ページが開きます。

  2. を選択Presto(Java)エンジンからエンジン落ちる。

  3. カタログ (例えば、 デフォルト ・スキーマ) と表 (例えば、 order_detail) を選択して、照会を実行します。

  4. オーバーフロー・メニューをクリックして、必要な照会を選択します。

    • カタログおよびスキーマの場合は、 「パスの生成」 照会を実行できます。
    • 表の場合は、 「パスの生成」「SELECT の生成」「ALTER の生成」、および 「DROP の生成」 照会を実行できます。
    • 列の場合、 「パスの生成」「SELECT の生成」、および 「DROP の生成」 照会を実行できます。

    表の詳細を表示するために、以下のサンプル照会を検討してください。

    例:

    SELECT * FROM "iceberg-beta"."default"."order_detail" LIMIT 10;
    
  5. Run onをクリックしてクエリを実行する。

  6. 「結果セット」 または 「詳細」 タブを選択して、結果を表示します。 必要に応じて、照会を保存できます。

  7. 「保存された照会」 をクリックして、保存された照会を表示します。

  8. 指定した SQL 照会の実行の論理プランまたは分散プランを表示するには、 「説明」 をクリックします。