DBアシスタント


DBアシスタントはmindzieDataDesigner内の汎用SQLアシスタントです。データベースの探索、クエリ作成、データの理解を支援します。プロセスマイニングの知識はなく、純粋にデータベースツールです。
できること
- データベーススキーマの探索 - テーブル、カラム、データ型、リレーションシップの参照
- SQLクエリの作成 - レポート作成、分析、データ抽出のためのクエリ生成
- テーブル間の関係説明 - ジョインや外部キーによるテーブルの接続方法の説明
- クエリの最適化 - 遅いクエリのパフォーマンス改善提案
- データパターンの検索 - 特定のテーブル、カラム、データ特性の検索
- SQLエラーのデバッグ - クエリの構文や論理の問題のトラブルシューティング支援
- クエリの保存 - Playgroundフォルダにクエリを保存し、後で使用可能
- データソースの管理 - データベース接続の作成、テスト、切り替え
アクセス方法
- mindzieDataDesignerでプロジェクトを開く
- アプリケーション上部ツールバーのDBアシスタントをクリック
- チャットパネルにアシスタントが表示される
使い方
DBアシスタントは自由形式のチャットを利用します。データベースについて自然言語で何でも質問してください。アシスタントは裏でツールを使い、スキーマを調査したりクエリを実行して結果を返します。
例文プロンプト
データベースの探索
- 「このデータベースにどんなテーブルがありますか?」
- 「行数が多いテーブルを見せてください」
- 「ordersテーブルにはどんなカラムがありますか?」
- 「ordersとinvoicesはどのように関連していますか?」
クエリ作成
- 「注文数が多い上位10人の顧客を表示するクエリを書いて」
- 「過去30日間のすべての注文を見せて」
- 「NULLのステータスを持つレコード数は?」
- 「orderテーブルとpaymentテーブルを結合して結果を見せて」
データの理解
- 「このテーブルには何が含まれていますか?サンプルデータを見せて」
- 「customerテーブルに重複レコードはありますか?」
- 「statusカラムの異なる値を教えて」
- 「この3つのテーブル間の関係を説明して」
データソース管理
- 「利用可能なデータソースは何ですか?」
- 「本番データベースに接続して」
- 「SQL Server用に新しいデータソースを作成して」
- 「ステージングデータベースへの接続をテストして」
作業の保存
- 「このクエリを後で使うために保存して」
- 「保存したクエリを見せて」
できないこと
DBアシスタントにはプロセスマイニングの知識はありません。以下はできません:
- イベントログやプロセスマイニング関連成果物の作成
- ERPシステムや業務プロセスの検出
- ケース属性やアクティビティスクリプトの作成
- ETL手法に関わる処理
イベントログ作成には、代わりにETLアシスタントやAIイベントログビルダーを使用してください。
利用可能なツール
DBアシスタントは以下のツールにアクセスできます:
| ツールカテゴリ | 機能内容 |
|---|---|
| スキーマ探索 | テーブル参照、テーブルスキーマ表示、データプレビュー、日時カラム一覧表示 |
| クエリ実行 | 接続されたデータベースに対してSQLクエリの実行 |
| テーブルサイズ計測 | テーブルのサイズと行数の取得 |
| データソース管理 | データソース接続の一覧、作成、テスト、切り替え |
| Playground | Playgroundスクリプトの保存、編集、一覧表示、削除 |
| ウェブ検索 | SQL構文やデータベースドキュメントのウェブ検索 |