--- 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