- 実行
- 監視
- 制御
- 人間による確認
すぐに答え
AIを通じてどのようにSnowflakeのクエリを実行・管理できますか?
AIが専用のツールを使用して、SQLの実行、クエリの実行時間の監視、リソースを過剰に消費しているプロセスの停止を行います。チャットを通じて、即座に結果の取得やセッションの制御が可能です。
データベースを直接コントロール
クエリの実行先と役割
AIがSnowflakeとの複雑なやり取りを代行するため、あなたはデータ分析に集中できます。
実行
SQLコマンドの実行
AIがあなたのSQL文をSnowflakeに送信します。実行結果はチャットウィンドウに即座に表示されます。
監視
クエリのステータス追跡
AIがクエリの実行中か完了したかを確認します。長時間実行されているタスクの状況を正確に把握できます。
制御
クエリの強制停止
実行に時間がかかりすぎている場合やリソース制限に達した際、AIがプロセスを停止できます。これにより、不要なクレジット消費を防ぎます。
人間による確認
内容の確認と検証
最終的な決定権は常にあなたにあります。AIがSQLやアクションを提案しますが、実行するか停止するかはあなたが判断します。
ワークフロー
クエリのリクエストを受けた際のAIの動き
AIは、あなたの自然言語による指示とSnowflakeエンジンの橋渡し役として機能します。
コマンドの実行
AIがあなたのリクエストを有効なSQL文に変換し、データベースに送信します。
execute_sql進捗の確認
AIが実行状況を監視し、クエリが継続中か、あるいは正常に完了したかを確認します。
get_statement_status問題の特定
AIがステータスを分析し、クエリが停止しているか、予期しない挙動をしていないかを判断します。
get_statement_statusプロセスの終了
特定のクエリを停止するよう指示すると、AIはそのセッションを終了させるコマンドを送信します。
cancel_sql
試してみる
以下のプロンプトをコピーして開始
これらのプロンプトを使って、Snowflakeデータの操作を開始しましょう。
出発点
これらは基本的な例です。実際のSnowflakeのスキーマに合わせて、テーブル名やクエリの詳細を書き換えて使用してください。
Snowflake Connector
準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。
https://edge.vinkius.com/vk_preview_FZdNhx3MFhQbRsBvKlZ0olbBDFO6A5aMdUPyNnlO/mcpClaude Desktop
以下の手順で数秒で接続できます。
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — Snowflake capabilities are ready to use.
{
"mcpServers": {
"snowflake-mcp": {
"url": "https://edge.vinkius.com/vk_preview_FZdNhx3MFhQbRsBvKlZ0olbBDFO6A5aMdUPyNnlO/mcp"
}
}
}sales_dataテーブルから上位10行を表示するクエリを実行して。
直前のクエリが完了したかどうか、ステータスを確認して。
現在のセッションのクエリIDを特定して、すぐに停止して。
production_usersテーブル内の全ユーザー数をカウントするクエリを実行して。
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
ここから始める
Snowflakeを一度連携すれば、あとは話しかけるだけ
安全な接続インターフェースを通じてSnowflakeの認証情報を入力してください。連携が完了すると、お使いのAIクライアントが操作に必要なツールを使えるようになります。
SnowflakeをAIに連携するFAQ
Snowflake MCPの動作について
- 01
AIはテーブルを削除できますか?
いいえ。AIが持っているツールは、SQLの実行、ステータス確認、クエリのキャンセルに限定されています。プロンプトの中であなたが明示的にDROPコマンドを書かない限り、テーブルの削除などの管理操作を行うことはできません。
- 02
クエリがまだ実行中かどうかはどうすれば分かりますか?
AIに直前のステートメントのステータスを確認するよう指示するだけです。AIがステータスツールを使用して、実行中、成功、または失敗したかを回答します。
- 03
実行に時間がかかりすぎた場合、AIが自動でクエリを停止しますか?
いいえ。AIが独断でクエリを停止することはありません。実行時間が長すぎると感じた場合は、AIに対してプロセスをキャンセルするよう指示する必要があります。
- 04
Snowflakeのウェアハウス設定の管理にも使えますか?
いいえ。このMCPはSQLの実行、ステートメントのステータス確認、クエリのキャンセルに特化しています。ウェアハウスのサイズ変更や構成変更を行うツールは備わっていません。
- 05
AIは私のすべてのデータを見ることができますか?
AIが見ることができるのは、あなたが実行を指示した特定のSQLクエリによって返されるデータのみです。データベース全体を自由に閲覧できるわけではありません。
Snowflakeに関するその他の質問 Snowflake MCPの全機能を見る
『Snowflake』を Claude、Cursor、ChatGPT などに接続
