Openclaw용 데이터 쿼리 및 시각화 스킬

다양한 데이터베이스 방언을 위해 안전한 SQL 쿼리와 ECharts를 사용하는 인터랙티브 HTML 대시보드를 생성하는 강력한 NL2SQL 엔진입니다.

ylyuanlu
v1.0.0
Apr 9, 2026
0
1k
0

설치 및 다운로드

1. ClawHub CLI

레지스트리에서 스킬을 바로 설치하는 가장 빠른 방법입니다.

npx clawhub@latest install data-query

2. 수동 설치

스킬 폴더를 다음 위치 중 하나로 복사하세요

글로벌
~/.openclaw/skills/
워크스페이스
<project>/skills/

우선순위: 워크스페이스 > 로컬 > 번들

3. 프롬프트 설치

이 프롬프트를 OpenClaw에 복사하면 자동으로 설치됩니다.

Clawhub를 사용해서 data-query 설치를 도와줘. Clawhub가 설치되어 있지 않다면 먼저 설치해 줘 (npm i -g clawhub).

다운로드를 원하시나요?

ZIP 아카이브 형태의 원본 스킬 파일을 받으세요.

데이터 쿼리 및 시각화 스킬란 무엇인가요?

데이터 쿼리 스킬은 자연어 질문과 데이터베이스 인사이트 사이의 간극을 메우기 위해 설계된 Openclaw Skills 프레임워크 내의 전문 도구입니다. 고급 NL2SQL 기능을 제공하여 AI 에이전트가 복잡한 사용자 쿼리를 MySQL, Oracle 및 Dameng(DM) 데이터베이스를 위한 정확한 SQL 문으로 번역할 수 있도록 합니다.

단순한 쿼리를 넘어, 이 스킬은 프로덕션급 시각화 페이지를 생성하는 데 탁월합니다. KPI 카드, 산점도, 타임라인 및 칸반 보드를 포함하는 ECharts 기반 HTML 대시보드(Cockpits)를 자동으로 생성합니다. 프론트엔드에 임베드된 SQL 쿼리에 대해 AES-256-CBC 암호화가 내장되어 있어, 데이터 탐색이 안전하게 유지되고 기업 표준을 준수하도록 보장합니다.

데이터 쿼리 및 시각화 스킬 활용 사례

  • "프로젝트 A의 모든 기한 초과 작업 나열"과 같이 자연어를 통해 프로젝트 상태 업데이트 요청.
  • 포괄적인 위험 히트맵 및 자원 부하 분산 대시보드 자동 생성.
  • 실시간 KPI 지표 및 타임라인이 포함된 경영진 프로젝트 콕핏의 자동화된 생성.
  • 실행 전 다양한 데이터베이스 방언 간의 SQL 쿼리 타당성 검증.

데이터 쿼리 및 시각화 스킬 작동 원리

  1. 에이전트가 자연어 프롬프트를 수신하고 내장된 지식 베이스를 사용하여 대상 데이터베이스 스키마를 식별합니다.
  2. 사전 정의된 보안 및 생성 규칙에 따라 방언별 SQL 쿼리(MySQL, Oracle 또는 DM)를 생성합니다.
  3. 쿼리는 직접 DB 연결 및 API 엔드포인트를 통해 실행을 확인하는 통합 검증 엔진을 통해 검증됩니다.
  4. 시각화 요청의 경우, SQL은 AES-256-CBC를 사용하여 암호화되고 HTML 템플릿에 주입됩니다.
  5. 이 스킬은 ECharts 시각화와 안전한 데이터 가져오기 로직이 포함된 독립적인 인터랙티브 HTML 파일을 출력합니다.

데이터 쿼리 및 시각화 스킬 설정 가이드

필요한 데이터베이스 드라이버(DM용 dmPython, Oracle용 pyodbc)가 설치되어 있는지 확인하십시오. 로컬 구성 파일에서 자격 증명을 구성하십시오.

데이터베이스 유형에 대한 환경 변수를 설정하십시오:

export DB_TYPE=dm
export DB_HOST=192.168.1.100
export DB_PORT=5236
export DB_NAME=ACM
export DB_USER=SYSDBA
export DB_PASSWORD=your_password

Openclaw Skills 최적화를 위해 테이블 구조를 스캔하여 지식 베이스를 초기화하십시오:

cd scripts/knowledge
python3 generate.py --apply --target tables

데이터 쿼리 및 시각화 스킬 데이터 스키마 및 분류 체계

이 스킬은 비즈니스 도메인을 데이터베이스 엔터티에 매핑하기 위해 구조화된 지식 베이스를 관리합니다. 이는 Openclaw Skills 배포에서 높은 정확도를 보장합니다.

파일 경로 목적
필드 매핑 knowledge/{dbType}/field_mapping.json 데이터베이스 열을 중국어 이름 및 열거형 값으로 매핑합니다.
테이블 구조 knowledge/{dbType}/tables.json SQL 생성을 위한 물리적 스키마 메타데이터를 저장합니다.
KPI 공식 knowledge/shared/kpi_formulas.json 건강 점수 및 진행 상황에 대한 계산 논리를 정의합니다.
도메인 진화 knowledge/shared/evolved_domains.json 사용자 용어와 테이블 간의 학습된 매핑을 유지합니다.

데이터 쿼리 및 시각화 스킬 고급 기능

  • 자동 진화: 새로운 비즈니스 도메인을 동적으로 학습하고 지식 베이스 스캐너를 사용하여 테이블에 매핑합니다.
  • 다중 방언 지원: MySQL, Oracle 및 Dameng(DM)을 완벽하게 지원하며 Openclaw Skills 사용자를 위한 자동 구문 처리를 제공합니다.
  • 안전한 SQL 주입: Encrypt-then-MAC(AES-256-CBC + HMAC-SHA256)을 사용하여 프론트엔드 HTML에 포함된 쿼리를 보호합니다.
  • 통합 검증: 최종 HTML이 생성되기 전에 백엔드 API를 통해 모든 대시보드 쿼리를 일괄 검증합니다.
  • 사용자 정의 가능한 콕핏: UI 레이아웃, 색상 및 사이드바 너비를 동적으로 조정하기 위한 조정 명령을 지원합니다.

SKILL.md


로드 중

관련 Openclaw 스킬

METADATA

Github Stars: 0
forks: 0

추천*