5
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

OACのとSnowflake Marketplaceの連携でOAC AI アシスタント機能を体験してみた

Last updated at Posted at 2025-07-29

概要

今回は、Snowflake Marketplace 上の公開データセット COVID19_EPIDEMIOLOGICAL_DATA を活用し、Oracle Analytics Cloud(OAC) と連携してAI Assistantによる分析を試してみました。


手順

1. Snowflake Marketplaceデータの準備

Snowflake Marketplaceに公開されているデータセット COVID19_EPIDEMIOLOGICAL_DATA を選定し、自分のSnowflake環境にデータベースとして取り込みました。
image.png
image.png

2. OACでSnowflakeデータベースと接続

OACのデータ接続機能を使い、Snowflake上に作成した COVID19_EPIDEMIOLOGICAL_DATA データベースに接続しました。その後、該当データを使ってデータセット(dataset) を作成しました。
image.png
image.png

Snowflakeデータベースの接続方法について、下記のドキュメントをご参考ください。

3. AI Assistantの利用に向けた設定

OACのAI Assistantを利用するには、作成したデータセットに対してインデックスの作成言語の設定を行う必要があります。これにより、自然言語での分析指示が可能になります。
image.png

4. AI Assistantによる分析実行

作成したデータセットを使い、OACのAI Assistantに対して分析リクエストを実行しました。

  • シンプルな質問(例:「死亡者数が最も多い国はどこですか?」)に対しては、Snowflake Copilot でも OAC AI Assistant でも、同様に適切なグラフを返してくれます。

OACの画面:

地図で回答します。またチャート・タイプを変更できます。
image.png

Snowflakeの画面:

最初英語で回答しますが、更に指示すると日本語で回答します。またSQLとSQLの作成詳細で回答するため、実行ボタンをクリックする必要となります。
image.png
image.png

  • 複雑な質問(例:「死亡者数が最も多い上位10か国の死亡者数と総人口を表示してください。」)に対しては、OAC AI Assistant は複数のマップビジュアライゼーションを自動生成してくれますが、Snowflake Copilot は棒グラフなどの基本的な形式での返答に限られます。

OACの画面:

地図で正しく表示します。または複数の視点「死亡者数だけなど」の地図も自動的に作成され、丸アイコンのクリックで切り替えます。
image.png
image.png

Snowflakeの画面:

結果が正しく作成したが、棒グラフだけで、地図で作成したいときに結果をダウンロードし、他のツールで対応します。
image.png
image.png


感想

  • OAC は、地図を含む多様な可視化手段を提供しており、より直感的で深い分析が可能です。ただし、データセットの事前設定が必要です。
    image.png
  • 一方で、Snowflake Copilot は、CSV結果のダウンロードは可能ですが、複雑な可視化は他のツールに依存する必要があります。
    image.png
    image.png
5
4
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
5
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?