Apache Superset 是一款企业级商业智能 Web 应用,用于数据探索、制作图表与仪表盘,并可连接多种数据库执行 SQL。
- Star
- 4,805
- Fork
- 504
- 未关闭 Issue
- 33
- 最近提交
- 前天
这是什么?
Blazer 是一个自托管的商业智能工具,基于 Ruby on Rails 引擎构建。团队成员可以直接对已连接的数据库编写 SQL 查询,并把结果做成表格、图表和仪表盘,供其他人查看和复用。
它支持多种数据源,包括 PostgreSQL、MySQL 和 MariaDB、Redshift、BigQuery、Snowflake、ClickHouse、Elasticsearch 与 SQLite 等,也可以通过自定义适配器接入其他数据存储。查询支持变量和智能变量,用户可以通过带标签的下拉选项选择取值;图表类型会根据返回的列类型自动生成。
此外,Blazer 提供定时运行的数据检查,数据异常时可通过邮件或 Slack 通知;还可借助 Prophet 或 Trend 实现异常检测与预测。项目包含查询权限、结果缓存和查询审计,访问控制沿用应用现有的认证系统。
核心功能
- 01对 PostgreSQL、MySQL、Redshift、BigQuery 等多种数据库执行 SQL 查询。
- 02根据查询结果自动生成折线图、柱状图、散点图、饼图和地图。
- 03将多个查询组合成仪表盘,并支持共享变量。
- 04定时运行数据检查,结果异常时通过邮件或 Slack 通知。
- 05缓存查询结果,并记录所有查询以便审计。
- 06通过 CSV 上传创建数据库表(需要 PostgreSQL)。
适用场景
- 在内部 Rails 应用中,让产品或运营团队自助使用 SQL 查询公司数据。
- 通过定时检查监控数据质量,发现异常数据时及时告警。
- 将常用指标做成仪表盘,供相关人员用变量筛选查看。
- 基于已有数据库的 SQL 查询进行同期群(cohort)分析。
快速上手
- 1
在 Rails 应用的 Gemfile 中添加该 gem
- 2
运行安装生成器
rails generate blazer:install - 3
运行数据库迁移
rails db:migrate - 4
在 config/routes.rb 中挂载该引擎
使用前须知
- 它是一个 Rails 引擎,因此只能在 Rails 应用中使用。
- 生产环境使用需要你自行配置身份验证。
- 要防止数据被修改,需要依赖你自行创建的只读数据库用户。
标签
常见问题
- blazer 是什么?
- 一款 Rails 引擎,可用 SQL 探索数据、制作图表与仪表盘,并与团队共享。 Blazer 是一个自托管的商业智能工具,基于 Ruby on Rails 引擎构建。团队成员可以直接对已连接的数据库编写 SQL 查询,并把结果做成表格、图表和仪表盘,供其他人查看和复用。
- blazer 可以免费使用吗?用的什么许可证?
- blazer 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- blazer 还在维护吗?
- 活跃维护中。blazer 最近一次提交是在 2026年10月20日。
- blazer 适合用来做什么?
- 在内部 Rails 应用中,让产品或运营团队自助使用 SQL 查询公司数据。 通过定时检查监控数据质量,发现异常数据时及时告警。 将常用指标做成仪表盘,供相关人员用变量筛选查看。 基于已有数据库的 SQL 查询进行同期群(cohort)分析。
- blazer 怎么安装和运行?
- 在 Rails 应用的 Gemfile 中添加该 gem 运行安装生成器: rails generate blazer:install 运行数据库迁移: rails db:migrate 在 config/routes.rb 中挂载该引擎
- 在哪里获取 blazer?
- 源代码和安装说明在 GitHub 上:https://github.com/ankane/blazer
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
7.5万1.9万PythonApache-2.0更新于 前天
开源商业智能工具,让团队成员无需写 SQL 即可查询数据、搭建仪表盘,并支持嵌入应用。
5万6916ClojureOther更新于 昨天
开源的浏览器端 BI 工具,用于查询、可视化和分享来自多种 SQL 与 NoSQL 数据源的数据。
2.9万4637PythonBSD-2-Clause更新于 6天前
开源的代码化商业智能工具,用 SQL 和 Markdown 编写交互式数据报表与仪表盘。
7041428TypeScriptMIT更新于 6天前
开源自托管工具,用 SQL 定义指标,并以文档形式与团队共享数据看板。
36026TypeScriptApache-2.0更新于 3天前
以 YAML 定义数据源、语义层和仪表盘的 BI-as-code 工具,支持本地热更新、PR 审查和 MCP 接入。
10414JavaScriptGPL-3.0更新于 19小时前