Skip to content

AI + データベース可視化

VJSP は統合されたデータベース可視化機能を提供し、IDE 内でテーブル構造の閲覧、自然言語による SQL 生成、ワンクリックでのクエリ実行とデータ管理を可能にします。外部ツール(DBeaver、Navicat など)に切り替える必要がなく、開発効率を大幅に向上させます。

⚠️ 前提条件:対象データベースに正常に接続されていることを確認してください。

一、機能概要

AI+データベース可視化には、以下の3つのコア機能が含まれます:

  • 🗣️ AI 駆動 SQL 生成: 自然言語で要件を記述し、テーブル作成、クエリ、更新などの標準 SQL 文を自動生成します。

  • ▶️ 内蔵クエリアナライザー
    SQL を直接実行し、結果をリアルタイムで確認できます。テーブル作成、データ挿入、複雑なクエリなどの操作をサポートします。

  • 🧰 テーブルレベルクイック操作: 右クリックメニューで構造管理、データ操作、エクスポートなどのワンストップ機能を提供し、手書き不要です。

二、操作フロー

ステップ 1:データベース可視化インターフェースを開く

以下のいずれかの方法でアクセスできます:

  • 上部ツールバーの データベースアイコン をクリック

  • AI ダイアログで生成された SQL の上の 「実行」 ボタンをクリック

データベースアイコン

ステップ 2:データテーブルを操作(右クリッククイックメニュー)

データベースパネルで:

  1. 任意のデータテーブルを選択

  2. テーブル名を右クリックし、操作メニューを表示

  • 以下の操作をサポート:

    • クエリ:SELECT * FROM table を生成し、アナライザーを開く

    • 編集:テーブルフィールド編集モードに入る

    • SQL生成(クエリ、挿入、更新、テーブル作成、テーブル削除)

    • フィールド操作(フィールド追加、フィールド変更、フィールド削除)

    • 削除:テーブル全体を削除

⚠️ セキュリティヒント:構造変更やデータ削除に関わる操作は不可逆です。慎重に実行してください。

  1. リフレッシュ:テーブル構造またはデータを再読み込み

  2. エクスポート:テーブルデータをエクスポート

テーブル操作

ステップ 3、AI を使用して SQL 文を生成

AI 機能を使用すると、自然言語でデータベース関連の要件を記述し、システムが標準 SQL 文を自動生成し、ワンクリックで実行できます。

操作フロー:

  1. 要件を記述

プラグインサイドバーの入力ボックスに、自然言語で SQL 要件を記述します。例:

顧客情報管理テーブルを設計
  1. 生成結果を取得

リクエストを送信すると、AI がテーブル作成用の SQL ファイルをインテリジェントに返信します。

  1. SQL を実行
  • SQL の上の 実行 ボタンをクリック → クエリアナライザーに自動的に移動し、文をロード
  • または コピー をクリックし、手動でクエリアナライザーに貼り付け
  1. 結果を確認

クエリアナライザーで 実行 をクリックすると、システムが操作結果またはクエリデータを返します。

上部ボタン

三、AI コンテキスト認識:生成をより正確に

VJSP のユニークな利点は、実際のデータベーステーブル構造を AI ダイアログコンテキストに注入することです。

テーブルを選択すると、システムはその完全なスキーマ(フィールド名、タイプ、制約など)を自動的に同期します。これにより、AI は以下のようなリクエストを正確に理解できます:

  • 「顧客テーブルで携帯電話番号が空のユーザーをクエリ」

  • 「注文テーブルに「支払いステータス」フィールドを追加し、デフォルト値を「未払い」に設定」

これにより、フィールドが一致し、構文が正しく、論理的に厳密な SQL またはビジネスコードを生成できます。

有効化方法:

  • 上部ツールバーの 【データベーステーブルを選択】 をクリック

  • リストで対象の データテーブル名 をクリック

  • プラグインが自動的に構造を同期し、以降のダイアログはこのコンテキストに基づいて推論します

データベーステーブル構造を選択

💡 ヒント:テーブル構造が同期されていない場合、AI は汎用 SQL のみを生成できます。同期後、生成精度が大幅に向上します。操作前に必ず対応するテーブルを選択してください。