SQL コンソール
SQL コンソールは、Dory で SQL を作成および実行するためのメイン ワークスペースです。 Explorer、AI Chat、結果テーブル、グラフ、保存されたクエリと連携して動作します。
インターフェース構造
SQL コンソールには通常、次のものが含まれます。
- 接続とスキーマのコンテキスト。
- SQL エディター。
- クエリ実行制御。
- 結果テーブルとチャートのエントリ ポイント。
- AI 支援へのアクセス。
- 保存されたクエリ アクション。

SQL を書く
小さくて安全なクエリから始めてください。複雑なフィルター、結合、または集計を追加する前に、エクスプローラーでテーブルと列の名前を確認してください。

クエリの実行
選択した接続に対して SQL を実行します。出力を意思決定に使用する前に、結果、エラー、および実行動作を確認してください。

複数タブのワークフロー
複数のタブを使用して、探索、最終分析、代替クエリの下書きを分けて保存します。

左側のスキーマ パネルを使用する
スキーマ パネルは、名前の推測を避けるのに役立ちます。
select *
from your_table
limit 20;さらに詳細が必要な場合は、エクスプローラーでテーブルを開きます。

AI 副操縦士
AI を使用して、SQL の生成、SQL の説明、エラーの修正、クエリの最適化、グラフの出力の再形成を行います。コパイロットは、質問、アクション、コンテキスト タブで構成されています。生成された SQL を実行する前に必ず確認してください。
### 聞く
自由形式の SQL ヘルプについては、質問 を使用してください。 Copilot にクエリの生成、現在の SQL の説明、エラーの理由の説明、または現在のエディターと結果コンテキストからの次の分析ステップの提案を依頼できます。

### アクション
Copilot で [アクション] タブを開き、現在のエディターSQL および最新の実行コンテキストに対してフォーカスされた SQL アクションを実行します。

一般的な SQL 反復ループの組み込みアクションを使用します。
- SQL エラーを修正: 最新の実行エラーを使用して、修正された SQL バージョンを提案します。
- パフォーマンスの最適化:SQL を書き換えて、不必要なスキャンを削減し、フィルターを簡素化し、実行形状を改善します。
- SQL を再構築: 意図を維持しながら読みやすいように SQL を再構築します。
- 集計に変換: 行レベルの SQL を、要約とグラフ用にグループ化されたメトリック指向の SQL に変換します。
アクションを実行すると、Copilot は短い説明、SQL プレビューまたは差分、および Copy / Apply コントロールを含む結果パネルを開きます。
SQL エラーを修正

パフォーマンスを最適化する

SQL を書き換える

集計に変換する

### コンテクスト
[コンテキスト] タブを開いて、応答前に Copilot が使用するものを検査します: エディターSQL、選択された SQL、データベース、参照テーブル、信頼性、実行ステータス、行数、結果プロファイル。これを使用して、Copilot が正しいクエリと結果セットから動作していることを確認します。

結果とグラフ
実行後、結果テーブルを検査します。結果が集計され、整形されている場合は、それからグラフを作成します。

デスクトップ SQLite の例
/Users/Shared/Data/demo.sqlite から SQLite 接続を作成した後、その接続を選択した状態で SQL コンソール を開きます。左側のスキーマ パネルには、SQLite mainデータベースとそのテーブルが表示されます。
グラフに適した集計クエリを実行します。
select strftime('%Y-%m', created_at) as month,
status,
round(sum(amount), 2) as revenue,
count(*) as orders
from orders
group by month, status
order by month, status;結果テーブルは、Dory がローカル SQLite ファイルに対して SQL を実行したことを確認します。

- *表からグラフ**に切り替えて、同じ結果を視覚的に検査します。 Dory は、月列を X 軸として使用し、収益やカウントなどの数値指標を Y 軸として使用できます。

クエリの保存
有効な SQL は、検証後に明確な名前と説明を付けて保存します。

ベストプラクティス
- 運用データには読み取り専用の資格情報を使用します。
limitから始めてフィルタを絞ります。- タブごとに 1 つのクエリ目標を保持します。
- スキーマおよびサンプル行に対して AI 出力を検証します。
- 現在のセッションを超えて役立つクエリのみを保存します。
推奨される次のステップ
AI チャット、チャートと結果、または 保存されたクエリ に進みます。
このガイドは役に立ちましたか?