• ファイル
  • ファイル
  • レポート
  • 人間

AIを使ってQuestDBのクエリ結果をファイルに書き出す方法

QuestDBをAIクライアントに接続すれば、時系列データを直接ファイルとして抽出できます。接続後は、必要なデータと形式をAIに伝えるだけで完了です。

このページについてAIに聞く

すぐに答え

AIでQuestDBの結果を書き出すには?

AIがexport_dataツールを使用してSQLクエリを実行し、その結果をParquetまたはCSVファイルとして保存します。レポート作成やローカルでの分析にそのまま使える、構造化されたデータが手に入ります。

データの出力先

リクエストによって得られる結果

クエリの実行やフォーマット変換といった複雑な作業は、すべてAIが担当します。

ファイル

ローカルのParquetファイル

AIがexport_dataツールを実行し、時系列データを圧縮されたParquet形式でまとめます。PythonやRを用いた高度な分析に最適です。

ファイル

標準的なCSVファイル

ExcelやGoogle Sheetsで素早く確認できるよう、クエリ結果をCSV形式で取得できます。データベースからの変換はAIが自動で行います。

レポート

外部での分析利用

生成されたファイルを、既存のBIツールやデータサイエンス環境へ移行できます。AIがすぐに使える状態までデータを整えます。

人間

最終的なデータの確認

書き出されたデータが要件を満たしているかは、ユーザー自身が判断します。AIはファイルを提供しますが、最終的な検証と解釈は人間が行います。

ワークフロー

書き出しを依頼したときのAIの動き

AIはQuestDBとローカルファイルシステムの橋渡し役として機能します。

  1. データベースへのクエリ実行

    AIが自然言語による指示を、QuestDBで実行可能なSQLクエリに変換します。必要な時系列テーブルを正確に指定して実行します。

    export_data
  2. 出力フォーマットの作成

    データベースから取得した生の行データを、指定されたファイル形式に構造化します。リクエスト通りのスキーマになるよう調整します。

    export_data
  3. ファイルの生成

    ツールがデータをParquetまたはCSVファイルに書き込みます。データベースのストリームから物理ファイルへの変換処理を行います。

    export_data
  4. 完了の通知

    書き出しが完了すると、AIが通知とともに作成したファイルの詳細を伝えます。その後、必要に応じてファイルをダウンロードしたり移動したりできます。

    export_data

試してみる

以下のプロンプトをコピーして開始

これらのプロンプトを使って、最初の書き出しを実行してみましょう。

出発点

実際のQuestDBのスキーマに合わせて、テーブル名や期間を書き換えて使用してください。

QuestDB Connector

準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。

コネクタリンクhttps://edge.vinkius.com/vk_preview_2JOk1hTa0Hc7TZSrk9PX0JHkHMR9yGZEnj7dIpoE/mcp

Claude Desktop

以下の手順で数秒で接続できます。

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — QuestDB capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "questdb-time-series-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_2JOk1hTa0Hc7TZSrk9PX0JHkHMR9yGZEnj7dIpoE/mcp"
    }
  }
}
チャットにコピー04
  • 'telemetry'テーブルの直近24時間のセンサーデータを、Parquetファイルとして書き出して。

  • 過去1週間の'cpu_usage'のクエリ結果をCSVに変換して。

  • 'transactions'テーブルの今日の全データを取得し、Parquetファイルとして保存して。

  • 過去1時間の'temperature'のスパイク(急上昇)をすべて検索するクエリを実行し、CSVに書き出して。

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

ここから始める

一度接続すれば、あとは指示するだけ

接続情報は一度入力するだけでOKです。認証情報は暗号化されて保持されるため、すぐにAIクライアントから書き出しを開始できます。

QuestDBをAIに接続する

FAQ

書き出しプロセスの詳細

  • 01

    AIがデータベースのスキーマを変更することはありますか?

    いいえ。AIにはデータの読み取りと書き出しの権限しかありません。QuestDB内のテーブルの変更、削除、新規作成を行うことはできません。

  • 02

    利用できるファイル形式は何ですか?

    ParquetまたはCSV形式のいずれかで書き出すことができます。

  • 03

    AIがファイルを自動的にS3バケットへアップロードすることはできますか?

    いいえ。AIはexport_dataツールを使用してファイルを作成します。生成されたファイルを他のストレージに移動させる作業は、ユーザー自身で行う必要があります。

  • 04

    SQLの記述はAIが代行してくれますか?

    はい。欲しいデータの条件を自然な言葉で伝えるだけで、AIがSQLクエリを記述し、実行して結果を取得します。

  • 05

    大規模なデータセットの書き出しは可能ですか?

    書き出しの制限は、使用しているAIクライアントおよびexport_dataツールの仕様に依存します。極めて大規模なデータを扱う場合は、実行環境のメモリ容量やタイムアウト制限を確認してください。

  • QuestDBに関するその他の質問は? QuestDB Connectorの全機能を見る

『QuestDB』を Claude、Cursor、ChatGPT などに接続