メインコンテンツへスキップ

データベース

データベース データソースを使用すると、外部SQLデータベースからデータテーブルを直接接続および同期できます。

サポートされているデータベース

  • PostgreSQL
  • Microsoft SQL Server

データソースの接続

  1. データソース > + 追加 を選択します。
  2. ソースタイプとして Database を選択します。
  3. データベースプロバイダーを選択します(例:PostgreSQL または Microsoft SQL Server)。
データベースプロバイダーの選択
各データベースコネクタの詳細設定(ホスト、ポート、資格情報)については、コネクタ ページを参照してください。

データベースのアップロード (Excel)

また、Excel形式のオフラインデータベースをアップロードすることもできます。これは、リレーショナル構造に従った静的データセットをインポートする場合に便利です。
  1. 「データを接続」モーダルで、Database を選択します。
  2. Upload タブに切り替えます。
  3. Excelファイルをアップロードします(最大500 MB)。
データベースアップロードモーダル

Excel形式の要件

Excelファイルは、schemadatainfo の3つのシートを持つ厳密なテンプレートに従う必要があります。

1. Schema(スキーマ)シート

テーブル構造を定義します。
  • Column Name: フィールドの名前。
  • Column Type: データ型(例:VARCHAR(255), TEXT, INTEGER, TIMESTAMP)。
  • Description: 列が何を表すかの説明。
Excelスキーマシート

2. Data(データ)シート

スキーマに対応する実際のデータレコードが含まれています。 Excelデータシート

3. Info(情報)シート

テーブルに関するメタデータを提供します。
  • セル A1: テーブルの目的の包括的な説明(例:「このテーブルにはすべての監査記録が保持されています…」)。
Excel情報シート

データベースの管理

接続またはアップロードされると、データベーステーブルがデータソースリストに表示されます。 データベースリストビュー

スキーママネージャー

スキーママネージャー リンク(歯車アイコン)をクリックして、任意のテーブルのメタデータを表示および編集できます。 データベーススキーママネージャー スキーママネージャーでは、以下を実行できます:
  • テーブル説明の編集: テーブルの内容に関する概要説明を更新します。
  • 列説明の編集: 個々の列の説明を調整します。
なぜ説明を編集するのですか? システムはこれらの説明を使用して、データの意味的な意味を理解します。それらを改善することで、自然言語クエリの精度と検索パフォーマンスを大幅に向上させることができます。