データ分析ツールでの自然言語問合せの実行
Oracle Autonomous Databaseを問い合せるには、SQL問合せを記述するのではなく、自然言語問合せを使用します。
前提条件
- OpenAI、CohereまたはAzure OpenAIアカウント・サービス(クレジットあり)
DBMS_CLOUD_AI
パッケージへのアクセス。
- 自然言語問合せ機能を使用してAIプロファイルを設定する必要があります。この章で説明するステップに従って、選択AIを使用した自然言語プロンプトからのSQLの生成を行います。
- AIプロファイルを作成して構成したら、「接続」ページのData Studioプリファレンス・ウィザードでAIプロファイルを設定して、Data Studioツールで自然言語からSQLを生成するなどのAI機能を使用します。
- 分析ビューでの自然言語からのSQL問合せの生成
分析ビューでSQL問合せを作成できます。
- 表の自然言語からのSQL問合せの生成
表に対してSQL問合せを作成できます。
- 分析ビューでの自然言語からのSQL問合せの生成
分析ビューでSQL問合せから自然言語問合せを実行するには、次のステップを実行します。 - 表に対する自然言語からのSQL問合せの生成
表に対する自然言語からのSQL問合せを生成するには、次の手順に従います。
親トピック: データ分析ツール
分析ビューでの自然言語からのSQL問合せの生成
分析ビューでSQL問合せから自然言語問合せを実行するには、次のステップを実行します。
たとえば、売上額をカテゴリ別に表示するとします。
- 「データ分析」ホームページで、問い合せる分析ビューのいずれかをクリックします。
この例では、
SH_SALES_HISTORY
分析ビューを問い合せます。「分析」ページが表示されます。
- 「自然言語」を選択します。「自然言語」を選択すると、「SQL」ワークシート領域が開き、ワークシート領域に事前定義済のSQL問合せが表示されます。 ノート
「自然言語」オプションを表示できるのは、「自然言語プロンプトからSQLを生成するためのAIの選択」プロシージャを使用してAIプロファイルを構成および設定し、「接続」ページでData Studio設定ウィザードを設定した後のみです。 - 「自然問合せ」フィールドに、
SH_SALES_HISTORY
で実行する次の自然問合せを入力します。show me amount sold by category
- 「問合せの生成」をクリックします。
-
ツールによって問合せが生成されると、「問合せ結果」タブに問合せの結果が表示されます。「実行計画」タブで、
PLAN_TABLE
の内容をグラフィカルに表示することもできます。または、「チャート・ビュー」または「ダイアグラム・ビュー」の表示モードを切り替えることで、問合せ結果をチャート・ビューで表示できます。
親トピック: データ分析ツールでの自然言語問合せの実行
表に対する自然言語からのSQL問合せの生成
表の自然言語からSQL問合せを生成するには、次の手順に従います。
-
「データ分析」ホームページで、問い合せる表のいずれかをクリックします。この例では、
PRODUCTS
表を選択します。これにより、「分析」ページが開き、選択した表
PRODUCTS
からすべての列を取得する問合せが表示されます。 - 「自然問合せの使用」を選択します。
- 「自然問合せの使用」を選択すると、「表の選択」アイコンから複数の表を選択できます。
ノート
「自然言語」オプションを表示できるのは、「自然言語プロンプトからSQLを生成するためのAIの選択」プロシージャを使用してAIプロファイルを構成および設定し、「接続」ページでData Studio設定ウィザードを設定した後のみです。SQLクエリーを生成するテーブルを選択します。自然問合せを入力するテキスト・フィールドで、選択した表の列を使用できます。
ノート
「表形式ビュー」をクリックし、ナビゲータから「列およびフィルタ」ドロップ領域に列をドラッグ・アンド・ドロップして、問合せ対象の列を選択できます。 - ビジュアライゼーションの「ベース問合せ」モードをクリックして、自然言語を入力します。
「自然問合せテキスト」フィールドに
show me the minimum product price with the product
と入力します。「問合せの生成」をクリックします。
「問合せの生成」を選択すると、自然言語が同等のSQL問合せに変換され、「問合せ結果」タブに結果が表示されます。
かわりに、問合せ結果を表形式ビュー、ピボットおよびチャート・ビューで表示することもできます。表ブラウザからドロップ領域に行、列およびフィルタをドラッグ・アンド・ドロップできます。
ノート
「チャート」ビューから、水平および垂直シートで結果を表示できます。
親トピック: データ分析ツールでの自然言語問合せの実行