Apache Superset은 다양한 데이터베이스에서 데이터를 탐색하고 차트와 대시보드를 만들며 SQL을 실행하는 셀프서비스 BI 웹 앱입니다.
- 스타
- 4,805
- 포크
- 504
- 열린 이슈
- 33
- 마지막 커밋
- 그저께
어떤 프로젝트인가요?
Blazer는 Ruby on Rails 엔진으로 만든 셀프 호스팅 비즈니스 인텔리전스 대시보드입니다. 분석가와 팀원은 연결된 데이터베이스를 대상으로 SQL 쿼리를 작성하고, 그 결과를 다른 사람이 열어보고 재사용할 수 있는 테이블, 차트, 대시보드로 만들 수 있습니다.
PostgreSQL, MySQL과 MariaDB, Redshift, BigQuery, Snowflake, ClickHouse, Elasticsearch, SQLite 등 다양한 데이터 소스에 연결할 수 있으며, 그 외의 저장소를 위한 사용자 지정 어댑터 옵션도 제공합니다. 쿼리에 변수를 사용할 수 있고, 스마트 변수를 사용하면 사용자에게 레이블이 붙은 값의 드롭다운을 제공할 수 있습니다. 차트 유형은 반환된 열의 타입을 바탕으로 추론됩니다.
Blazer에는 정해진 일정에 실행되고 데이터에 문제가 생기면 이메일이나 Slack으로 알림을 보내는 체크 기능도 포함되어 있습니다. Prophet 또는 Trend를 통한 이상 감지와 예측 기능은 선택 사항입니다. 쿼리 권한 설정, 결과 캐싱, 쿼리 감사 추적 기능을 제공하며, 앱에 기존 인증 기능이 있다면 이를 통해 접근을 제어합니다.
핵심 기능
- 01PostgreSQL, MySQL, Redshift, BigQuery 등을 비롯한 여러 데이터베이스에서 SQL 쿼리를 실행합니다.
- 02쿼리 결과를 바탕으로 선형, 세로 막대, 산점도, 파이, 지도 차트를 자동으로 생성합니다.
- 03여러 쿼리와 공유 변수를 사용해 대시보드를 만듭니다.
- 04데이터 체크를 예약하고 결과에 문제가 있으면 이메일이나 Slack으로 알림을 보냅니다.
- 05쿼리 결과를 캐싱하고 감사를 위해 모든 쿼리를 추적합니다.
- 06CSV 업로드 파일로 데이터베이스 테이블을 생성합니다(PostgreSQL).
활용 사례
- 내부 Rails 앱에서 제품팀이나 운영팀에 회사 데이터를 조회할 수 있는 셀프서비스 SQL 환경을 제공합니다.
- 정해진 일정에 실행되는 체크로 데이터 품질을 모니터링하고, 문제가 있는 행이 나타나면 알림을 받습니다.
- 이해관계자가 변수로 필터링할 수 있는 대시보드 형태로 정기 지표를 공유합니다.
- 기존 데이터베이스에 간단한 SQL 쿼리를 실행해 코호트 분석을 수행합니다.
빠른 시작
- 1
Rails 앱의 Gemfile에 gem을 추가합니다
- 2
install 제너레이터를 실행합니다
rails generate blazer:install - 3
데이터베이스 마이그레이션을 실행합니다
rails db:migrate - 4
config/routes.rb에 엔진을 마운트합니다
사용 전 알아둘 점
- Rails 엔진이므로 Rails 애플리케이션 내에서만 작동합니다.
- 프로덕션에서 사용하려면 인증을 직접 설정해야 합니다.
- 데이터 변경을 방지하려면 직접 만들어야 하는 읽기 전용 데이터베이스 사용자가 필요합니다.
토픽
자주 묻는 질문
- blazer은(는) 무엇인가요?
- SQL로 데이터를 탐색하고 차트와 대시보드를 만들어 팀과 공유할 수 있는 Rails 엔진입니다. Blazer는 Ruby on Rails 엔진으로 만든 셀프 호스팅 비즈니스 인텔리전스 대시보드입니다. 분석가와 팀원은 연결된 데이터베이스를 대상으로 SQL 쿼리를 작성하고, 그 결과를 다른 사람이 열어보고 재사용할 수 있는 테이블, 차트, 대시보드로 만들 수 있습니다.
- blazer은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- blazer은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- blazer은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. blazer의 마지막 커밋은 2026년 10월 20일입니다.
- blazer은(는) 어디에 사용할 수 있나요?
- 내부 Rails 앱에서 제품팀이나 운영팀에 회사 데이터를 조회할 수 있는 셀프서비스 SQL 환경을 제공합니다. 정해진 일정에 실행되는 체크로 데이터 품질을 모니터링하고, 문제가 있는 행이 나타나면 알림을 받습니다. 이해관계자가 변수로 필터링할 수 있는 대시보드 형태로 정기 지표를 공유합니다. 기존 데이터베이스에 간단한 SQL 쿼리를 실행해 코호트 분석을 수행합니다.
- blazer는 어떻게 설치하나요?
- Rails 앱의 Gemfile에 gem을 추가합니다 install 제너레이터를 실행합니다: rails generate blazer:install 데이터베이스 마이그레이션을 실행합니다: rails db:migrate config/routes.rb에 엔진을 마운트합니다
- blazer은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/ankane/blazer
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
회사 구성원이 SQL을 작성하지 않고도 데이터를 조회하고, 대시보드와 임베디드 분석 기능을 활용할 수 있는 오픈소스 비즈니스 인텔리전스 도구입니다.
다양한 SQL 및 NoSQL 데이터 소스의 데이터를 조회하고 시각화해 공유할 수 있는 오픈소스 브라우저 기반 BI 도구입니다.
SQL과 Markdown으로 인터랙티브한 데이터 보고서와 대시보드를 만드는 오픈소스 코드 기반 BI 도구입니다.
팀에서 SQL 기반 지표와 공유 가능한 문서·대시보드를 만들 수 있는 오픈소스 셀프 호스팅 도구입니다.
코드로 관리하는 BI: 데이터 소스, 시맨틱 레이어, 대시보드를 YAML로 정의하고 로컬 개발 서버, PR 리뷰, AI 에이전트용 MCP 서버를 제공합니다.