Shaper
SHA-256DuckDB 기반 오픈소스 SQL 데이터 대시보드. SQL만 작성하면 분석 대시보드를 구축할 수 있으며, 임베디드 및 자동화된 리포트를 지원합니다.
SQL만 작성하면 자동으로 차트 대시보드가 생성되며, 가벼운 오픈소스로 원클릭 Docker 배포를 지원합니다.
주요 기능
- SQL만 작성하면 차트를 만들 수 있으며, 막대 차트, 누적 차트, 꺾은선 차트 등을 지원합니다
- DuckDB 기반 초고속 로컬 쿼리, 복잡한 ETL 불필요
- 화이트라벨 커스터마이징, JWT 행 수준 권한, iframe 없는 임베디드 통합
- PDF/PNG/CSV/Excel 보고서 자동 생성, 예약 발송 지원
- Git 워크플로우, 버전 관리, 셀프 호스팅 또는 관리형 프라이빗 클라우드 사용 가능
할 수 없는 것
- •처음 사용 시 SQL 태그 문법(예: ::LABEL, ::BARCHART_STACKED)에 익숙해져야 합니다. Docker 실행 데이터는 기본적으로 영구 저장되지 않으므로 프로덕션 환경에서는 볼륨을 마운트해야 합니다. 대시보드는 DuckDB에 의존하므로 대용량 데이터셋을 처리할 때는 외부 데이터베이스나 파티셔닝을 사용하는 것이 좋습니다.
사용 사례
- 내부 비즈니스 지표 대시보드를 빠르게 구축
- 고객을 위한 분석 리포트 임베딩 및 데이터 권한 제어
- 매일/매주 데이터 리포트를 자동 생성하여 이메일로 배포
Shaper는 오픈 소스이며 셀프 호스팅이 가능한 SQL 기반 데이터 대시보드 도구로, DuckDB를 기반으로 빠른 로컬 쿼리를 제공합니다. 사용자는 특별한 태그가 포함된 SQL 문을 작성하기만 하면 복잡한 설정 없이 막대 차트, 선 차트, 테이블 등의 시각화 차트를 생성할 수 있습니다. 다중 데이터 소스 쿼리, 화이트 라벨 커스터마이징, JWT 행 수준 보안, iframe 없는 임베딩(JS/React SDK) 및 자동화된 보고서(PDF/PNG/CSV/Excel)를 지원합니다. Git 기반 워크플로는 버전 관리와 팀 협업을 용이하게 합니다. 규제 산업의 경우 데이터 주권을 보장하기 위해 관리형 프라이빗 클라우드 솔루션을 제공합니다. Metabase나 Superset에 비해 Shaper는 더 가볍고 SQL 네이티브이며 DuckDB 엔진이 통합되어 있어 분석 대시보드를 빠르게 구축하려는 소규모 팀에 적합합니다.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
1. Docker가 설치되어 있는지 확인하세요 (Docker가 없으면 DuckDB와 Node 환경을 수동으로 설치해야 합니다)
2. 터미널에서 실행: docker run --rm -it -p5454:5454 taleshape/shaper
3. 브라우저에서 http://localhost:5454/new 를 열어 SQL을 작성하고 대시보드 만들기를 시작하세요
- 1. Docker가 설치되어 있는지 확인하세요 (Docker가 없으면 DuckDB와 Node 환경을 수동으로 설치해야 합니다)
- 2. 터미널에서 실행: docker run --rm -it -p5454:5454 taleshape/shaper
- 3. 브라우저에서 http://localhost:5454/new 를 열어 SQL을 작성하고 대시보드 만들기를 시작하세요
SHA-256 체크섬 확인됨
GitHub 공식 Release 페이지에서 추출된 체크섬
SHA256 체크섬
5d56c262507e985f4bcc86797db98018f8917c6cb8556585fa915e192b2b7d48이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
Shafer를 실행 중인 Docker 컨테이너를 중지하고(docker stop <컨테이너ID>), 이미지를 삭제합니다(docker rmi taleshape/shaper). 수동으로 배포한 경우에는 해당 디렉터리와 데이터베이스 파일을 삭제합니다.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
3 FAQs