Dashcomb Help Center
  • 初めてのDashcomb体験
  • IDE画面と利用者画面
  • IDE画面の使い方
    • IDE画面のメニュー構成
      • ユーザーメニュー
      • コンポーネント
      • インスペクター
    • View-Section-Componentの関係
    • UI Compoment
      • Button
      • Input
      • Textarea
      • Label
      • Markdown
      • Select
      • Radio
      • Checkbox
      • Switch
      • Date Picker
      • Time Picker
      • Table
      • Image
      • Uploader
      • Importer
      • Divider
    • BI Component
      • 棒グラフ
      • 折り線グラフ
      • 円グラフ
    • Layout component
      • Section
      • Row
    • 連携機能パネル
      • DBクエリ
      • API
      • クラウドストレージ
      • オートメーション
      • JavaScript
    • プロパティパネル
      • アクションエディタ
      • コラムエディタ
      • テキスト/コードエディタ
    • オブジェクトやデータの参照
    • Edit Lock機能
    • その他のメニュー
      • バッチ処理
      • データソース
        • データベースと接続する
        • API と接続する
        • クラウドストレージと接続する
      • 権限グループ
      • バージョン管理
      • 設定
      • 料金と支払
  • 利用者画面の使い方
    • 画面領域の紹介
  • 管理画面の逆引きレシピ
    • ユーザー入力を検証する方法
    • ユーザーがCSVファイルやJSONファイルをデータベースにインポートできるようにする
    • データを視覚化し、簡単に洞察を得る
    • 承認ワークフローで、データの正確性と責任の所在を確保する
    • DashcombのSQL AIアシスタントで、自然言語でSQLクエリを素早く書く
    • データベース経由のCRUD操作の実現方法
    • 画面遷移の実現方法
    • API経由のCRUD操作の実現方法
    • APIのリクエストに複雑なデータを入れる
    • 簡単なCDNのファイル管理
    • Tableの数字をフォーマット
    • Tableに画像を表示
    • Data Sourceを追加
    • 画面にDBクエリの追加
    • 画面にクラウドストレージの追加
    • CSV/JSONデータのインポートとダウンロード
    • 承認フローを作成
    • Firebase連携したい
    • 踏み台サーバーを作る
    • 画像をS3, GCSにアップロード
    • Tableの行ごとの選択に応じて内容を変える
    • 動作成功後、失敗後自動的に次の動作を発火する
    • APIの認証情報を設定する
    • ひらがなのみ・カタカナのみのバリデーション
    • ページ読み込み時に実行する処理を設定する
    • ラベル文字をJavaScriptで設定
    • selectedOptionの属性をJSで取得する
GitBook提供
このページ内
  • はじめに
  • ステップ1:Dashcombをデータベースに接続する
  • ステップ2:SQL AIアシスタントを使用してSQLクエリを書く
  • ステップ3:クエリを改善する
  • ステップ4:クエリの結果を表示する
  • SQL AI アシスタントの利点
  • 結論
  1. 管理画面の逆引きレシピ

DashcombのSQL AIアシスタントで、自然言語でSQLクエリを素早く書く

前へ承認ワークフローで、データの正確性と責任の所在を確保する次へデータベース経由のCRUD操作の実現方法

最終更新 2 年前

はじめに

ソフトウェア開発者として、SQLクエリを書くことは、特に不慣れなスキーマを扱う場合には煩雑で時間がかかる作業です。

しかし、Dashcombの新しい「SQL AIアシスタント」は、ChatGPTを搭載しており、これを使うことで時間を節約し、生産性を高め、エラーを減らすことができます。自然言語でクエリを表現するだけで、AIが有効なSQLに変換します。

このような機能が提供されるのは初めてのことで、Dashcombは皆様にこの機能をご利用いただけることを誇りに思っています。

このガイドでは、PostgreSQLとMySQLデータベースの自然言語でのSQLクエリの書き方を学ぶために、DashcombのSQL AIアシスタントの使い方を説明します。

ステップ1:Dashcombをデータベースに接続する

最初のステップは、Dashcombを既存のPostgreSQLまたはMySQLデータベースに接続することです。Dashcombにデータソースを追加することは、簡単かつ迅速です。で説明する手順に従ってください。

ステップ2:SQL AIアシスタントを使用してSQLクエリを書く

Dashcombがデータベースに接続されたので、SQL AIアシスタントを使って自然言語でSQLクエリを書くことができます。

例えば、交通会社で働くソフトウェア開発者として、マネージャーから、各ドライバーが先月に何回運行したかを、運行回数でソートして知りたいと依頼された場合を考えてみましょう。

以下の手順に従ってください:

  1. Dashcombを開き、作業したいダッシュボードに移動します。

  2. 「DB クエリ」タブに移動して、新しいクエリを作成します。

  3. 「SQL AIアシスタントを使用する(ベータ版)」トグルを探し、オンに切り替えます。

  4. 最初に「-- S:」を入力してから、テキストボックスに自然言語でクエリを入力します。例えば、「-- S:先月各ドライバーが何回運行したかを、運行回数でソートして表示してください。」と入力できます。\

  5. Enterキーを押すと、SQL AIアシスタントがクエリを有効なSQLに変換します。

ステップ3:クエリを改善する

クエリをSQLに変換した後、テキストボックスで直接SQLコードを編集してさらに改善することができます。また、「実行」ボタンを使用して、ダッシュボードに影響を与えることなくクエリの結果を表示することもできます。結果が正しいことを確認したら、次に進みましょう!

ステップ4:クエリの結果を表示する

クエリが出来上がったら、「保存」ボタンをクリックして保存することができます。クエリを使用してダッシュボード内で動的なデータ表示を作成することができます。

その方法の1つは、ダッシュボードのレイアウトにテーブルコンポーネントをドラッグすることです。 「Table Data」プロパティには、{{query1.data}}を使用してクエリの結果を参照します。「query1」の部分は、Dashcombのクエリ名を参照しているため、実際のクエリ名に置き換える必要があります。

さらに、グラフやチャートなどのDashcombの他のコンポーネントを使用して、より高度で意味のあるデータ表示を作成することもできます。ダッシュボードでクエリの結果を素早く簡単に参照できる能力は、データ分析と可視化のための強力なツールであるDashcombをさらに魅力的にしています。

SQL AI アシスタントの利点

SQL AI アシスタントは、ソフトウェア開発者に多くの利点を提供する強力な機能です。

  1. スキーマを理解します:DashcombのSQL AIアシスタントは、データベースのスキーマを自動的に理解できるように設計されています。これにより、複数のテーブルを横断してデータを結合するための複雑なSQLコードの記述が必要なくなります。

  2. 時間とリソースを節約します:SQL AIアシスタントを使用して自然言語でSQLクエリを書くことで、時間とリソースを節約できます。SQL構文を学ぶ必要がなくなり、クエリを書くために必要な時間が短縮されます。

  3. 生産性を向上させます:SQL AIアシスタントにより、開発者はクエリをより速く書くことができるため、生産性が向上し、結果をより速く得ることができます。

  4. エラーを減らします:SQL AIアシスタントにより、自然言語で書かれたクエリが有効なSQLコードに変換されるため、エラーのリスクが減ります。

  5. ChatGPTを搭載しています:DashcombのSQL AIアシスタントはChatGPTを利用しています。ChatGPTは最高水準の正確性を保証する最新の自然言語処理モデルです。

結論

DashcombのSQL AIアシスタントは、あらゆるチームの時間とリソースを節約する画期的な機能です。PostgreSQLやMySQLを使用している場合、DashcombのSQL AIアシスタントはSQLクエリを簡単かつ迅速に書くための必須ツールであり、同時にエラーも減らすことができます。

このHOWTOガイドで説明されている手順に従って、Dashcombをデータベースに接続し、SQL AIアシスタントを今すぐ使用できます。

BigQueryなどの他のデータソースのサポートも、今後のロードマップで検討されています。ご希望の場合は、お知らせください。

\

ここ