apache/superset
GitHub: apache/superset
现代化企业级开源数据可视化和探索平台,支持多种 SQL 数据源的无代码图表构建与仪表板生成。
Stars: 71614 | Forks: 16914
# Superset
[](https://opensource.org/license/apache-2-0)
[](https://github.com/apache/superset/releases/latest)
[](https://github.com/apache/superset/actions)
[](https://badge.fury.io/py/apache_superset)
[](https://pypi.python.org/pypi/apache_superset)
[](https://github.com/apache/superset/stargazers)
[](https://github.com/apache/superset/graphs/contributors)
[](https://github.com/apache/superset/commits/master)
[](https://github.com/apache/superset/issues)
[](https://github.com/apache/superset/pulls)
[](http://bit.ly/join-superset-slack)
[](https://superset.apache.org)
一款现代化、企业级的商业智能 Web 应用程序。
### 文档
- **[用户指南](https://superset.apache.org/user-docs/)** — 面向分析师和业务用户。探索数据,构建图表,创建仪表板,以及连接数据库。
- **[管理员指南](https://superset.apache.org/admin-docs/)** — 安装、配置和运维 Superset。涵盖安全、扩展和数据库驱动。
- **[开发者指南](https://superset.apache.org/developer-docs/)** — 为 Superset 做贡献或基于其 REST API 和扩展框架进行构建。
[**为什么选择 Superset?**](#why-superset) |
[**支持的数据库**](#supported-databases) |
[**发布说明**](https://github.com/apache/superset/blob/master/RELEASING/README.md#release-notes-for-recent-releases) |
[**参与其中**](#get-involved) |
[**资源**](#resources) |
[**使用 Superset 的组织**](https://superset.apache.org/inTheWild)
## 为什么选择 Superset?
Superset 是一个现代化的数据探索和数据可视化平台。对于许多团队来说,Superset 可以替代或增强专有的商业智能工具。Superset 能与各种数据源良好集成。
Superset 提供:
- 用于快速构建图表的 **无代码界面**
- 功能强大的基于 Web 的 **SQL 编辑器**,用于高级查询
- **轻量级语义层**,用于快速定义自定义维度和指标
- 开箱即用的支持 **几乎所有 SQL** 数据库或数据引擎
- 广泛的 **精美可视化效果** 来展示您的数据,从简单的条形图到地理空间可视化
- 轻量级、可配置的 **缓存层**,以帮助减轻数据库负载
- 高度可扩展的 **安全角色和身份验证** 选项
- 用于程序化定制的 **API**
- 从一开始就为规模设计的 **云原生架构**
## 截图与动图
**视频概览**
[superset-video-1080p.webm](https://github.com/user-attachments/assets/b37388f7-a971-409c-96a7-90c4e31322e6)
**丰富的可视化库**
**打造精美、动态的仪表板**
**无代码图表生成器**
**强大的 SQL 编辑器**
## 支持的数据库 Superset 可以查询任何支持 SQL 的数据存储或数据引擎(Presto, Trino, Athena,[以及更多](https://superset.apache.org/docs/databases)),只要它具有 Python DB-API 驱动程序和 SQLAlchemy 方言。 以下是支持的一些主要数据库解决方案: **更全面的支持数据库列表** 以及配置说明可以在 [这里](https://superset.apache.org/docs/databases) 找到。 想要为您的数据存储或数据引擎添加支持?请在 [此处](https://superset.apache.org/docs/frequently-asked-questions#does-superset-work-with-insert-database-engine-here) 阅读有关技术要求的更多信息。 ## 安装和配置 试用 Superset 的 [快速入门](https://superset.apache.org/docs/quickstart/) 指南或了解 [生产部署选项](https://superset.apache.org/docs/installation/architecture/)。 ## 参与其中 - 使用 **apache-superset** 标签在 [StackOverflow](https://stackoverflow.com/questions/tagged/apache-superset) 上提问和回答问题 - [加入我们社区的 Slack](http://bit.ly/join-superset-slack) 请阅读我们的 [Slack 社区准则](https://github.com/apache/superset/blob/master/CODE_OF_CONDUCT.md#slack-community-guidelines) - [加入我们的 dev@superset.apache.org 邮件列表](https://lists.apache.org/list.html?dev@superset.apache.org)。要加入,只需发送电子邮件至 [dev-subscribe@superset.apache.org](mailto:dev-subscribe@superset.apache.org) - 如果您想帮助解决涉及 Superset 支持的众多数据库驱动程序的 GitHub 问题,请考虑在 [Superset 数据库熟悉度名录](https://docs.google.com/spreadsheets/d/1U1qxiLvOX0kBTUGME1AHHi6Ywel6ECF8xk_Qy-V9R8c/edit#gid=0) 中添加您的姓名和您可以访问的数据库 - 加入 Superset 的 Town Hall 和 [运营模式](https://preset.io/blog/the-superset-operational-model-wants-you/) 定期会议。会议信息可在 [Superset 社区日历](https://superset.apache.org/community) 上找到 ## 贡献者指南 有兴趣做出贡献?查看我们的 [开发者指南](https://superset.apache.org/developer-docs/) 以查找有关贡献的资源,以及有关 如何设置开发环境的详细指南。 ## 资源 - [Superset “实战”](https://superset.apache.org/inTheWild) - 看看谁在使用 Superset,并 [将您的组织添加](https://github.com/apache/superset/edit/master/RESOURCES/INTHEWILD.yaml) 到列表中! - [功能标志](https://superset.apache.org/docs/configuration/feature-flags) - Superset 功能标志的状态。 - [标准角色](https://github.com/apache/superset/blob/master/RESOURCES/STANDARD_ROLES.md) - RBAC 权限如何映射到角色。 - [Superset 维基](https://github.com/apache/superset/wiki) - 大量额外的社区资源:最佳实践、社区内容和其他信息。 - [Superset SIPs](https://github.com/orgs/apache/projects/170) - Superset SIPs(Superset 改进提案)的状态,包括共识和实施状态。 了解 Superset 的观点 - [以数据集为中心的可视化案例](https://preset.io/blog/dataset-centric-visualization/) - [了解 Superset 语义层](https://preset.io/blog/understanding-superset-semantic-layer/) - Superset 入门 - [使用 Docker Compose 在 2 分钟内启动 Superset](https://superset.apache.org/docs/installation/docker-compose#installing-superset-locally-using-docker-compose) - [安装数据库驱动](https://superset.apache.org/docs/configuration/databases#installing-database-drivers) - [构建新的数据库连接器](https://preset.io/blog/building-database-connector/) - [创建您的第一个仪表板](https://superset.apache.org/docs/using-superset/creating-your-first-dashboard/) - [向 Apache Superset 贡献代码的综合教程](https://preset.io/blog/tutorial-contributing-code-to-apache-superset/) - [由 Preset 提供的精通 Superset 的资源](https://preset.io/resources/) - 部署 Superset - [官方 Docker 镜像](https://hub.docker.com/r/apache/superset) - [Helm Chart](https://github.com/apache/superset/tree/master/helm/superset) - 过往 [Superset 社区活动](https://preset.io/events) 的录像 - [混合时间序列图表](https://preset.io/events/mixed-time-series-visualization-in-superset-workshop/) - [Bing 团队如何为内部自助数据和 Analytics 平台定制 Superset](https://preset.io/events/how-the-bing-team-heavily-customized-superset-for-their-internal-data/) - [现场演示:使用 Trino 可视化 MongoDB 和 Pinot 数据](https://preset.io/events/2021-04-13-visualizing-mongodb-and-pinot-data-using-trino/) - [Superset API 简介](https://preset.io/events/introduction-to-the-superset-api/) - [为 Superset 构建数据库连接器](https://preset.io/events/2021-02-16-building-a-database-connector-for-superset/) - 可视化 - [创建 Viz 插件](https://superset.apache.org/docs/contributing/creating-viz-plugins/) - [管理和部署自定义 Viz 插件](https://medium.com/nmc-techblog/apache-superset-manage-custom-viz-plugins-in-production-9fde1a708e55) - [为什么 Apache Superset 选择 Apache ECharts](https://preset.io/blog/2021-4-1-why-echarts/) - [Superset API](https://superset.apache.org/docs/rest-api) ## 仓库活动
**丰富的可视化库**

**打造精美、动态的仪表板**

**无代码图表生成器**

**强大的 SQL 编辑器**

## 支持的数据库 Superset 可以查询任何支持 SQL 的数据存储或数据引擎(Presto, Trino, Athena,[以及更多](https://superset.apache.org/docs/databases)),只要它具有 Python DB-API 驱动程序和 SQLAlchemy 方言。 以下是支持的一些主要数据库解决方案: **更全面的支持数据库列表** 以及配置说明可以在 [这里](https://superset.apache.org/docs/databases) 找到。 想要为您的数据存储或数据引擎添加支持?请在 [此处](https://superset.apache.org/docs/frequently-asked-questions#does-superset-work-with-insert-database-engine-here) 阅读有关技术要求的更多信息。 ## 安装和配置 试用 Superset 的 [快速入门](https://superset.apache.org/docs/quickstart/) 指南或了解 [生产部署选项](https://superset.apache.org/docs/installation/architecture/)。 ## 参与其中 - 使用 **apache-superset** 标签在 [StackOverflow](https://stackoverflow.com/questions/tagged/apache-superset) 上提问和回答问题 - [加入我们社区的 Slack](http://bit.ly/join-superset-slack) 请阅读我们的 [Slack 社区准则](https://github.com/apache/superset/blob/master/CODE_OF_CONDUCT.md#slack-community-guidelines) - [加入我们的 dev@superset.apache.org 邮件列表](https://lists.apache.org/list.html?dev@superset.apache.org)。要加入,只需发送电子邮件至 [dev-subscribe@superset.apache.org](mailto:dev-subscribe@superset.apache.org) - 如果您想帮助解决涉及 Superset 支持的众多数据库驱动程序的 GitHub 问题,请考虑在 [Superset 数据库熟悉度名录](https://docs.google.com/spreadsheets/d/1U1qxiLvOX0kBTUGME1AHHi6Ywel6ECF8xk_Qy-V9R8c/edit#gid=0) 中添加您的姓名和您可以访问的数据库 - 加入 Superset 的 Town Hall 和 [运营模式](https://preset.io/blog/the-superset-operational-model-wants-you/) 定期会议。会议信息可在 [Superset 社区日历](https://superset.apache.org/community) 上找到 ## 贡献者指南 有兴趣做出贡献?查看我们的 [开发者指南](https://superset.apache.org/developer-docs/) 以查找有关贡献的资源,以及有关 如何设置开发环境的详细指南。 ## 资源 - [Superset “实战”](https://superset.apache.org/inTheWild) - 看看谁在使用 Superset,并 [将您的组织添加](https://github.com/apache/superset/edit/master/RESOURCES/INTHEWILD.yaml) 到列表中! - [功能标志](https://superset.apache.org/docs/configuration/feature-flags) - Superset 功能标志的状态。 - [标准角色](https://github.com/apache/superset/blob/master/RESOURCES/STANDARD_ROLES.md) - RBAC 权限如何映射到角色。 - [Superset 维基](https://github.com/apache/superset/wiki) - 大量额外的社区资源:最佳实践、社区内容和其他信息。 - [Superset SIPs](https://github.com/orgs/apache/projects/170) - Superset SIPs(Superset 改进提案)的状态,包括共识和实施状态。 了解 Superset 的观点 - [以数据集为中心的可视化案例](https://preset.io/blog/dataset-centric-visualization/) - [了解 Superset 语义层](https://preset.io/blog/understanding-superset-semantic-layer/) - Superset 入门 - [使用 Docker Compose 在 2 分钟内启动 Superset](https://superset.apache.org/docs/installation/docker-compose#installing-superset-locally-using-docker-compose) - [安装数据库驱动](https://superset.apache.org/docs/configuration/databases#installing-database-drivers) - [构建新的数据库连接器](https://preset.io/blog/building-database-connector/) - [创建您的第一个仪表板](https://superset.apache.org/docs/using-superset/creating-your-first-dashboard/) - [向 Apache Superset 贡献代码的综合教程](https://preset.io/blog/tutorial-contributing-code-to-apache-superset/) - [由 Preset 提供的精通 Superset 的资源](https://preset.io/resources/) - 部署 Superset - [官方 Docker 镜像](https://hub.docker.com/r/apache/superset) - [Helm Chart](https://github.com/apache/superset/tree/master/helm/superset) - 过往 [Superset 社区活动](https://preset.io/events) 的录像 - [混合时间序列图表](https://preset.io/events/mixed-time-series-visualization-in-superset-workshop/) - [Bing 团队如何为内部自助数据和 Analytics 平台定制 Superset](https://preset.io/events/how-the-bing-team-heavily-customized-superset-for-their-internal-data/) - [现场演示:使用 Trino 可视化 MongoDB 和 Pinot 数据](https://preset.io/events/2021-04-13-visualizing-mongodb-and-pinot-data-using-trino/) - [Superset API 简介](https://preset.io/events/introduction-to-the-superset-api/) - [为 Superset 构建数据库连接器](https://preset.io/events/2021-02-16-building-a-database-connector-for-superset/) - 可视化 - [创建 Viz 插件](https://superset.apache.org/docs/contributing/creating-viz-plugins/) - [管理和部署自定义 Viz 插件](https://medium.com/nmc-techblog/apache-superset-manage-custom-viz-plugins-in-production-9fde1a708e55) - [为什么 Apache Superset 选择 Apache ECharts](https://preset.io/blog/2021-4-1-why-echarts/) - [Superset API](https://superset.apache.org/docs/rest-api) ## 仓库活动
标签:Apache Superset, BI工具, Flask, Linux基金会, Python, React, SQL, Syscalls, 交互式报表, 代码示例, 仪表盘, 企业级, 可视化分析, 商业智能, 图表, 大数据分析, 子域名突变, 开源, 数据仓库, 数据分析, 数据大屏, 数据库接管, 数据探索, 无后门, 系统审计, 自动化攻击, 请求拦截, 逆向工具