> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gidr.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# データベース

> SQLデータベースから直接データを同期します。

# データベース

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

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

* **PostgreSQL**
* **Microsoft SQL Server**

## データソースの接続

1. **データソース** > **+ 追加** を選択します。
2. ソースタイプとして **Database** を選択します。
3. データベースプロバイダーを選択します（例：**PostgreSQL** または **Microsoft SQL Server**）。

<img src="https://mintlify.s3.us-west-1.amazonaws.com/gidrai/images/gidr/database_list.png" style={{ width: 'auto', maxWidth: '100%' }} alt="データベースプロバイダーの選択" />

<Note>
  各データベースコネクタの詳細設定（ホスト、ポート、資格情報）については、[コネクタ](connectors#database-connectors) ページを参照してください。
</Note>

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

また、Excel形式のオフラインデータベースをアップロードすることもできます。これは、リレーショナル構造に従った静的データセットをインポートする場合に便利です。

1. 「データを接続」モーダルで、**Database** を選択します。
2. **Upload** タブに切り替えます。
3. Excelファイルをアップロードします（最大500 MB）。

<img src="https://mintlify.s3.us-west-1.amazonaws.com/gidrai/images/gidr/database_upload_modal.png" style={{ width: 'auto', maxWidth: '100%' }} alt="データベースアップロードモーダル" />

### Excel形式の要件

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

#### 1. Schema（スキーマ）シート

テーブル構造を定義します。

* **Column Name**: フィールドの名前。
* **Column Type**: データ型（例：`VARCHAR(255)`, `TEXT`, `INTEGER`, `TIMESTAMP`）。
* **Description**: 列が何を表すかの説明。

<img src="https://mintlify.s3.us-west-1.amazonaws.com/gidrai/images/gidr/database_excel_schema.png" style={{ width: 'auto', maxWidth: '100%' }} alt="Excelスキーマシート" />

#### 2. Data（データ）シート

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

<img src="https://mintlify.s3.us-west-1.amazonaws.com/gidrai/images/gidr/database_excel_data.png" style={{ width: 'auto', maxWidth: '100%' }} alt="Excelデータシート" />

#### 3. Info（情報）シート

テーブルに関するメタデータを提供します。

* **セル A1**: テーブルの目的の包括的な説明（例：「このテーブルにはすべての監査記録が保持されています...」）。

<img src="https://mintlify.s3.us-west-1.amazonaws.com/gidrai/images/gidr/database_excel_info.png" style={{ width: 'auto', maxWidth: '100%' }} alt="Excel情報シート" />

## データベースの管理

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

<img src="https://mintlify.s3.us-west-1.amazonaws.com/gidrai/images/gidr/database_list_processed.png" style={{ width: 'auto', maxWidth: '100%' }} alt="データベースリストビュー" />

### スキーママネージャー

**スキーママネージャー** リンク（歯車アイコン）をクリックして、任意のテーブルのメタデータを表示および編集できます。

<img src="https://mintlify.s3.us-west-1.amazonaws.com/gidrai/images/gidr/database_schema_manager.png" style={{ width: 'auto', maxWidth: '100%' }} alt="データベーススキーママネージャー" />

スキーママネージャーでは、以下を実行できます：

* **テーブル説明の編集**: テーブルの内容に関する概要説明を更新します。
* **列説明の編集**: 個々の列の説明を調整します。

<Note>
  なぜ説明を編集するのですか？ システムはこれらの説明を使用して、データの意味的な意味を理解します。それらを改善することで、自然言語クエリの精度と検索パフォーマンスを大幅に向上させることができます。
</Note>
