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

# Database 툴킷

> SQL 데이터베이스 및 Smart Table에서 데이터를 쿼리, 분석 및 시각화

Database 툴킷은 에이전트를 전문 데이터 분석가로 변환하여 포괄적인 데이터베이스 접근 및 데이터 시각화 기능을 제공합니다. 에이전트는 외부 SQL 데이터베이스 및 내부 Smart Table에 연결하여 내장된 차팅 도구로 데이터를 쿼리, 분석 및 시각화할 수 있습니다.

## 구성 옵션

<img src="https://mintcdn.com/automationanywhere/KYLkRhJ6hNNnwL4a/img/agents-toolkits/16.1.jpg?fit=max&auto=format&n=KYLkRhJ6hNNnwL4a&q=85&s=3a62fc9dc22214225ac7f6d6db503960" alt="데이터 소스 설정이 포함된 Database 툴킷 구성" width="1280" height="630" data-path="img/agents-toolkits/16.1.jpg" />

<img src="https://mintcdn.com/automationanywhere/KYLkRhJ6hNNnwL4a/img/agents-toolkits/16.2.jpg?fit=max&auto=format&n=KYLkRhJ6hNNnwL4a&q=85&s=da766d4010bea9c19bcc4d8c24680b0a" alt="Database 툴킷 Smart Table 및 시각화 도구" width="1280" height="333" data-path="img/agents-toolkits/16.2.jpg" />

* **데이터 소스 유형**: SQL(외부 데이터베이스), Smart Table(내부 데이터) 또는 CSV/Excel 파일 중 선택합니다.
* **데이터베이스 연결**: SQL 데이터 소스에 대해 구성된 데이터베이스 연결에서 선택합니다.
* **테이블 메타데이터 캐싱**: SQL Server의 경우 선택적으로 테이블 메타데이터를 캐싱하여 대용량 데이터베이스의 로딩 속도를 높입니다.
* **도우미 프롬프트**: AI가 데이터베이스 스키마와 구조를 이해할 수 있도록 추가 컨텍스트를 제공합니다.

## 사용 가능한 도구

Database 툴킷은 4개 카테고리로 분류된 14개 도구를 제공합니다:

### SQL 도구 (4개 도구)

* **Database Query**: 연결된 데이터베이스에서 SQL 쿼리를 실행하여 데이터를 검색하고 분석합니다.
* **Database Schema**: 테이블, 열, 관계를 포함한 데이터베이스의 포괄적인 스키마 정보를 가져옵니다.
* **List Tables**: 연결된 데이터베이스에서 사용 가능한 모든 테이블을 나열합니다.
* **Query Checker**: 실행 전에 SQL 쿼리의 구문 오류를 검증하고 확인합니다.

### Smart Table 도구 (4개 도구)

* **Add Row**: 데이터 입력 및 레코드 생성을 위해 Smart Table에 새 행을 추가합니다.
* **Edit Row**: Smart Table의 기존 행을 편집하여 데이터 값을 업데이트합니다.
* **List Smart Tables**: 현재 프로젝트에서 사용 가능한 모든 Smart Table을 나열합니다.
* **Describe Table**: 열 정의 및 데이터 유형을 포함한 상세한 테이블 구조 및 메타데이터를 가져옵니다.

### 시각화 도구 (6개 도구)

* **Pie Chart**: 비율과 백분율을 표시하기 위해 데이터에서 원형 차트를 생성합니다.
* **Bar Chart**: 카테고리 전반에 걸쳐 값을 비교하기 위해 데이터에서 막대 차트를 생성합니다.
* **Line Chart**: 시간에 따른 추세를 시각화하기 위해 데이터에서 꺾은선 차트를 생성합니다.
* **Comparison Chart**: 다중 시리즈 분석을 위해 비교 데이터가 포함된 꺾은선 차트를 생성합니다.
* **Area Chart**: 누적 합계와 추세를 표시하기 위해 데이터에서 영역 차트를 생성합니다.
* **Chart Help**: 모범 사례와 예시로 차트 작성에 대한 도움말과 가이드를 제공합니다.

## 사용 사례

* **비즈니스 인텔리지언스**: 판매 데이터베이스를 쿼리하여 자동 차트 시각화로 수익 보고서를 생성합니다.
* **데이터 분석**: Smart Table에서 고객 데이터를 분석하고 추세 시각화를 만듭니다.
* **보고서 자동화**: 예약된 쿼리를 실행하고 차트가 포함된 형식화된 보고서를 생성합니다.
* **데이터베이스 탐색**: 스키마 도구를 사용하여 데이터베이스 구조와 관계를 이해합니다.
* **데이터 검증**: 오류를 방지하기 위해 실행 전에 SQL 쿼리를 확인합니다.
* **대시보드 작성**: 데이터베이스 쿼리에서 여러 차트 유형을 사용하여 대화형 대시보드를 만듭니다.
