1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

[Oracle Cloud][Autonomous AI Database] Autonomous Database for Excel アドインの自然言語クエリを試してみた。(2026/03/07)

1
Posted at

はじめに

Oracle Autonomous Database for Excel は、Microsoft Excel と Oracle Autonomous Database を直接連携させるアドインです。Excel から直接データベースをクエリし、結果をワークシートに表示できます。
このアドインには 自然言語クエリ(Natural Language Query) 機能が搭載されています。SQL を書かなくても、「売上が最も高い映画を見せて」のような平易な日本語でデータベースに問い合わせができます。裏では LLM(大規模言語モデル)が自然言語を SQL に変換して実行してくれます。この自然言語クエリ機能を試してみました。

以下の操作フローでデータを取得できます。

① Excel の「Oracle Autonomous Database」メニューを開く
② Autonomous Databaseに接続
③ 「Natural Language」を選択
④ クエリ対象のテーブルと AI プロフィールを選択
⑤ 自然言語でクエリを入力(例:"show movie with highest sales")
⑥ 「Generate SQL from natural query」をクリック
⑦ 自動生成された SQL を確認・実行
⑧ 結果がワークシートに表示される

事前準備

  • Oracle Autonomous Database(Serverless)がプロビジョニング済みであること
  • ADMIN ユーザーでの接続が可能であること
  • Microsoft Excel がインストール済みであること
  • DBMS_CLOUD_AI の設定が完了しており、AI プロフィールが作成済みであること
    • AI プロフィールは使用する LLM(OCI Generative AI 等)への接続情報を含む

手順

Step 1:ADPUSER ロールの付与

アドインを使用するには ADPUSER ロールが必要です。ADMIN ユーザーで Database Actions の SQL ワークシートを開き、以下を実行します。

GRANT ADPUSER TO <ユーザー名>;

Step 2:アドインのダウンロードとインストール

2-1. アドインファイルのダウンロード

  1. Database Actions にログイン
  2. 右上の 「ダウンロード」メニュー を開く
  3. 「Microsoft Excel/Google Sheets アドイン」 を選択してダウンロード

image.png

image.png

注意: ADPUSER ロールが付与されていない場合、「ダウンロード」メニューが表示されません。Step 1 を先に完了してください。

2-2. 接続ファイルのダウンロード

アドインのダウンロードのページにある 「接続ファイルのダウンロード」 ボタンから接続ファイルをダウンロードします。

2-3. Excel へのアドインのインストール

  1. Excel を開く
  2. 「挿入」タブ → 「アドイン」 → 「個人用アドインの管理」を選択
  3. ダウンロードしたファイルを指定してインストール
    インストール完了後、Excel のリボンに 「Oracle Autonomous Database」 タブが表示されます。

Step 3:Autonomous Database への接続設定と接続

  1. Excel リボンの「Oracle Autonomous Database」タブを開く

  2. 「接続」をクリック

  3. 接続の管理から「接続のインポート」を選択image.png

  4. ダウンロードした「接続ファイル」をインポートダイアログで選択し、表示された「一般接続」を選択して「インポート」をクリックimage.png

  5. インポートできた接続上で右クリックメニューから「接続」を選択image.png

  6. データベースユーザ名、パスワードを入力して接続image.png

  7. 接続リクエストを承認image.png

Step 4:自然言語クエリの実行

5-1. Natural Language メニューを開く

  1. Excel の「Oracle Autonomous Database」タブを開く
  2. 「Natural Language(自然言語)」 をクリックimage.png

5-2. テーブルと AI プロフィールを選択

  1. ドロップダウンからクエリ対象の テーブル を選択
  2. ドロップダウンから使用する AI プロフィール を選択

5-3. 自然言語でクエリを入力して SQL を生成

クエリ入力欄に自然言語でクエリを入力し、「Generate SQL from natural query」をクリックします。

入力例

部門ごとの給与合計

image.png

5-4. SQL を実行して結果を取得

「Execute SQL」をクリックすると、生成された SQL が実行されてワークシートに結果が表示されます。

image.png

おわりに

Oracle Autonomous Database for Excel アドインの自然言語クエリ機能で自然言語をつかってデータベースのデータをExcelシートに抽出することができました。


参考情報

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?