Files
nexus/wiki/entities/Apache Superset.md

48 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "Apache Superset"
type: entity
tags: [bi, 数据可视化, 开源, airbnb]
sources: []
last_updated: 2025-03-14
---
## Definition
Apache Superset 是 Airbnb 开源的企业级 BI 可视化平台,支持 SQL Dataset 定义、40+ 图表类型、Dashboard 设计,支持导入 JSON Dashboard 配置实现一键部署。
## Core Capabilities
- **Dataset**:连接 MySQL/PostgreSQL 等数据库,定义数据模型(可创建 SQL View 预处理 JSON 字段)
- **Chart**40+ 可视化类型Bar/Line/Scatter/Heatmap/Box Plot/Histogram 等)
- **Dashboard**:多 Chart 组合,支持 Filter 交互
- **Import/Export**Dashboard 可导出为 JSON支持一键导入
## Key Constraints
- JSON 字段无法直接用于图表计算,必须通过 `JSON_EXTRACT` SQL 函数预处理为独立列
- 推荐为 JSON 字段创建专用 SQL View如 [[view_products_cleaned]]
## Docker 部署
GHA 版本镜像:`apache/superset:GHA-19524015706`
一键启动:
```bash
docker pull apache/superset:GHA-19524015706
docker run -d -p 8777:8088 -e "SUPERSET_SECRET_KEY=mysuperset" --name superset apache/superset:GHA-19524015706
docker exec -it superset fab create-admin --username admin --firstname Superset --lastname Admin --email admin@superset.com --password admin
docker exec -it superset superset db upgrade
docker exec -it superset superset load_examples
docker exec -it superset superset init
```
访问http://localhost:8777默认账号 admin/admin
[[Install-Apache-Superset-in-Docker]] 提供了完整 Docker 部署步骤。
## Related Entities
- [[TikTok Shop]]:数据来源
- [[TikTok Products]]:分析对象
- [[电商选品分析]]:分析场景
- [[Superset Dashboard]]:核心输出物
- [[Docker]]:部署平台
- [[MySQL MariaDB 数据库详细信息]]Superset 可连接的数据源
## Aliases
- Superset = Apache Superset = Superset BI