- 모든 분석을 SQL만으로 작성할 수 있는 DuckDB 기반 오픈소스 데이터 대시보드 플랫폼으로,
- 비즈니스 인텔리전스, 임베디드 분석, 자동 보고서 생성 기능을 포함하며, 자체 호스팅(Self-Hosted) 지원
- Git 기반 워크플로, JWT 기반 행 단위 보안, React SDK를 통한 iframe 없는 임베딩 등 개발자 친화적 구조 제공
- PDF, PNG, CSV, Excel 형식의 보고서 생성과 예약 알림 및 비밀번호 보호 링크 공유 기능을 지원
- MPL-2.0 라이선스로 공개되어 있으며, Docker 실행만으로 빠르게 체험 가능해 스타트업 및 데이터팀의 경량 BI 도구로 유용함
Shaper 개요
-
Shaper는 DuckDB를 기반으로 동작하는 SQL 중심 데이터 시각화 및 공유 도구
- 사용자는 SQL 쿼리만으로 대시보드와 차트를 생성 가능
- 예시 쿼리에서는
date_trunc,count(),BARCHART_STACKED등을 사용해 주간 세션 수를 시각화함
- 오픈소스로 제공되며, 자체 호스팅이 가능
- 공식 문서는 taleshape.com/shaper/docs에서 제공
주요 기능
-
비즈니스 인텔리전스
- SQL-First 접근과 AI-Ready 구조를 갖춤
- Git 기반 워크플로를 통해 버전 관리 및 협업 지원
- 여러 데이터 소스 간 쿼리 실행 가능
-
임베디드 분석
- 화이트라벨링과 사용자 정의 스타일 지원
- JWT 토큰 기반 행 단위 보안(Row-level security) 제공
- JS 및 React SDK를 통해 iframe 없이 임베딩 가능
-
자동화 보고
- PDF, PNG, CSV, Excel 형식의 보고서 자동 생성
- 예약 알림 및 보고서 발송 기능 제공
- 비밀번호 보호 링크를 통해 안전한 공유 가능
빠른 시작 (Quickstart)
- 설치 없이 Docker 명령으로 바로 실행 가능
- 명령어:
docker run --rm -it -p5454:5454 taleshape/shaper - 브라우저에서 http://localhost:5454/new 접속으로 사용 시작
- 명령어:
- Getting Started Guide와 Production Deployment Guide 문서 제공
지원 및 호스팅
- Shaper는 완전한 무료 오픈소스
-
Taleshape에서 관리형 호스팅 및 기술 지원 서비스를 별도로 제공
- 관련 정보는 Plans and Pricing에서 확인 가능
라이선스 및 기술 구성
- Mozilla Public License 2.0 (MPL-2.0) 적용
- 주요 언어 구성: Go (48.8%) , TypeScript (48.1%) , Python (1.0%) 등
요약
- Shaper는 Metabase나 Superset과 유사한 SQL 기반 BI 대시보드 도구로, DuckDB의 경량성과 속도를 활용
- 개발자 친화적 구조, 간단한 배포, 오픈소스 라이선스로 인해 스타트업 및 데이터 분석팀에 적합한 대안임