SQL 照会の実行
SQL は、リレーショナル・データベースのデータの定義と操作を行うための標準化された言語です。 IBM® watsonx.data で 照会ワークスペース ・インターフェースを使用して、データに対して SQL 照会およびスクリプトを実行できます。
照会ワークスペース には、以下のコンポーネントがあります。
-
エンジン: エンジンを選択し、関連付けられたカタログを表示します。
-
テーブルのフィルタリング:テーブルとカラムを検索する。
-
ワークシート: SQL 照会を作成します。
-
watsonx.data 制御された条件下でデータベース システムのパフォーマンスをテストするための、 tpch や tpcds などの定義済みのサンプルとベンチマーク データを提供します。 また、ベンチマーク テスト中にシステムの健全性とパフォーマンスに関するデータを収集し、システムがワークロードにどのように応答するかを理解するために、 jmx とシステムメトリックを使用するシステム監視データも提供します。 サンプルおよびベンチマークデータ、 tpch および tpcds は、 Presto エンジンを使用してのみ照会できます。
-
保存されたワークシート:保存されたクエリを表示します。
-
サンプル・ワークシート:事前に定義されたサンプルクエリを実行し、同じデータセットで異なるエンジン間のパフォーマンスを分析します。
「照会ワークスペース」 ページには、 取り消し、再実行、切り取り、コピー、貼り付け、保存、クリア、 および 削除の基本オプションが用意されています。
「フォーマット選択」 オプションは、クエリー・ワークシートで SQL ステートメントが選択されている場合にのみ有効になります。 「ワークシートの書式設定」 オプションは、ワークシートのすべての内容を書式設定します。 「コメント選択」 は、SQL ステートメントのセクションを説明するために使用します。
「削除」 オプションは、SQL 照会の保存後にのみ有効になります。
SQLクエリーを実行するには、以下の手順を実行する:
-
watsonx.data コンソールにログインします。
-
ナビゲーション・メニューから SQLを選択する。 クエリ・ワークスペース・ページが開きます。
-
「エンジン」 ドロップダウンからエンジンを選択します。
-
照会を実行したいカタログ、スキーマ、表、または列を選択します。
-
オーバーフロー・メニューをクリックし、必要な照会を選択します。
- カタログおよびスキーマの場合は、 「パスの生成」 照会を実行できます。
- 表の場合は、 「パスの生成」、 「SELECT の生成」、 「ALTER の生成」、および 「DROP の生成」 照会を実行できます。
- 列の場合は、 「パスの生成」、 「SELECT の生成」、および 「DROP の生成」 照会を実行できます。
-
ワークシート上部のドロップダウンからカタログと対応するスキーマを選択すると、クエリごとにパス(
<catalog>.<schema>)を指定しなくても、スキーマ内のすべてのテーブルに対してクエリを実行できます。 -
「保存」 アイコンをクリックして、クエリーを保存します。 「照会の保存」 確認ダイアログが表示されます。
-
保存 をクリックします。
-
実行ボタンをクリックしてクエリを実行します。 「カーソルまで実行」 または 「カーソルから実行」 を使用して、カーソル位置から、またはカーソル位置まで照会を実行できます。
1つまたは複数の実行中のクエリをキャンセルできます。 さらに、クエリーがキャンセルされた後や正常に完了した後に、ワークシートからクエリーを削除することもできます。 これらのオプションは、
Worksheet resultsの各クエリで使用できます。 -
「結果セット」 または 「詳細」 タブを選択して、結果を表示します。 「CSV にエクスポート」 アイコンを使用して、結果を CSV ファイルとしてエクスポートできます。
-
「保存済み照会」 をクリックして、保存済み照会を表示します。
-
指定した SQL 照会の実行の論理プランまたは分散プランを表示するには、 「説明」 をクリックします。
watsonx.data インスタンスにプライベート エンドポイントが構成されている場合、エンジンのプライベート エンドポイントはクエリ ワークスペースページからクエリを実行するために使用されます。 しかし、クエリに対する応答はインターネットを通じてブラウザに返される。
関連API
関連APIについては、こちらをご覧ください