프로젝트 배경
문제점 - 기업 내 데이터 분석이 SQL 숙련자에게만 가능하여, 마케팅·영업·경영진 등 비개발 직군은 분석팀에 요청 후 수일을 기다려야 합니다. 분석 병목이 의사결정 지연으로 이어집니다. - 공공데이터 API, 내부 ERP, 고객 설문 등 데이터가 여러 시스템에 분산되어 있어, 크로스 소스 분석을 위해 매번 수동으로 데이터를 추출·병합해야 합니다. - 기존 BI 도구(Tableau, Power BI)는
프로젝트 성과
Text-to-SQL 자연어 분석 구현
Claude API 기반으로 한글 자연어를 PostgreSQL SQL로 자동 변환. "카테고리별 입찰 건수", "월별 매출 추이", "분기별 고객 만족도 평균" 등 다양한 분석 질의를 자연어 한 줄로 실행할 수 있습
5종 차트 자동 시각화
질의 결과에 따라 Bar, Line, Area, Pie, Table 중 최적 차트를 자동 추천하고 Recharts로 즉시 렌더링. 12개 사전 생성 차트가 2개 대시보드에 배치되어 즉시 활용 가능합니다.
264건 수집 데이터 규모 운영 데모
3개 데이터소스(공공입찰 API 120건, 매출 DB 72건, 고객설문 CSV 32건), 35회 수집 실행(성공 32회, 실패 3회), 18개 AI 질의, 12개 차트, 2개 대시보드, 20건 감사 로그 — 실제 서
RBAC 3단계 권한 + Google SSO
관리자·분석가·뷰어 3개 역할에 따라 메뉴·기능·데이터 접근이 완전히 분리. Google OAuth 연동으로 소셜 로그인까지 지원.
대화형 AI 질의 인터페이스
채팅 형태의 질의 UI에서 예시 칩, 최근 질의 이력, 추천 질의를 제공하여 분석 진입 장벽을 최소화. SQL 직접 입력도 지원하여 파워 유저 니즈도 충족.
핵심 기능
진행 단계
기획
2026.03.
Text-to-SQL 질의 UX 시나리오, 데이터 수집 파이프라인 설계, RBAC 권한 체계, 데이터 모델(9모델 7열거형) 설계, 3 페르소나(관리자/분석가/뷰어) 시연 스토리 수립
프로젝트 상세
1) 포트폴리오 소개 비개발자도 자연어 한 줄로 데이터를 분석할 수 있는 AI 기반 대시보드 플랫폼입니다. "이번 달 카테고리별 입찰 건수 보여줘"라고 입력하면, Claude API가 자연어를 SQL로 자동 변환하고 실행 결과를 Recharts 차트로 즉시 렌더링합니다. 대화형 인터페이스에서 후속 질의를 이어갈 수 있고, 생성된 차트를 저장하여 커스텀 대시보드에 배치할 수 있습니다. 외부 데이터소스(API,






