开源的现代数据探索和可视化平台:Apache Superset 快速指南 Quickstart
文中内容仅限技术学习与代码实践参考,市场存在不确定性,技术分析需谨慎验证,不构成任何投资建议。
Apache Superset™ 是一个开源的现代数据探索和可视化平台。对于许多团队来说,Superset 可以取代或增强专有的商业智能工具。Superset 可以与各种数据源很好地集成。
Superset 简介
一个现代化、企业级的商业智能 Web 应用。
为什么选择 Superset?
Superset 是一个现代数据探索和数据可视化平台。对于许多团队来说,Superset 可以取代或增强专有的商业智能工具。Superset 可以与各种数据源很好地集成。
Superset 提供:
- 用于快速构建图表的无代码界面
- 用于高级查询的功能强大、基于网络的 SQL 编辑器
- 用于快速定义自定义维度和度量的轻量级语义层
- 开箱即用,支持几乎所有 SQL 数据库或数据引擎
- 从简单的条形图到地理空间可视化,各种精美的可视化效果可展示您的数据
- 可配置的轻量级缓存层,帮助减轻数据库负载
- 高度可扩展的安全角色和认证选项
- 用于编程式自定义的 API
- 从底层设计的云原生架构,可实现大规模扩展
丰富的大型可视化图表库
打造美观、动态的数据看板
零代码图表构建器
强大的 SQL 编辑器
概览
Superset 快速、轻量、直观,为用户提供了丰富的功能,使不同技能水平的用户都能轻松探索并可视化数据——从简单的折线图到精细的地理空间图表,应有尽有。
-
强大而易用
Superset 让数据探索变得简单,无论是使用无代码可视化构建器,还是先进的 SQL IDE,都可以轻松上手。
-
与现代数据库无缝集成
Superset 可连接任何基于 SQL 的数据库,包括现代云原生数据库及 PB 级规模的数据引擎。
-
现代化架构
Superset 轻量且高度可扩展,充分利用现有数据基础设施,无需额外的数据摄取层。
-
丰富的可视化与仪表盘
Superset 内置 40 余种可视化类型,插件式架构便于轻松创建自定义可视化。
人人可用的自助式分析
-
仪表盘
通过交互式仪表盘探索数据,发现洞察。 -
图表构建器
拖拽即可创建强大的图表和表格。 -
SQL 实验室
编写自定义 SQL 查询,浏览数据库元数据,使用 Jinja 模板等功能。 -
数据集
创建物理和虚拟数据集,通过统一的指标定义加速图表创建。
核心功能
-
40+ 预置可视化类型
-
支持 拖拽操作 与 SQL 查询
-
数据缓存 加速图表与仪表盘加载
-
Jinja 模板与仪表盘过滤器 打造交互式仪表盘
-
CSS 模板 自定义图表与仪表盘,匹配品牌视觉风格
-
语义层 实现 SQL 数据转换
-
交叉过滤、钻取详情与钻取维度 功能,支持深度数据分析
-
虚拟数据集 支持即席数据探索
-
通过 功能开关 解锁新功能
快速入门
Quickstart
准备尝试 Apache Superset? 这份快速入门指南将帮助你在 3 个简单步骤 内在本地计算机上启动并运行。请注意,本指南假设你已安装 Docker、Docker Compose 和 Git。
尽管我们推荐使用 Docker Compose
在沙箱环境快速上手或用于开发场景,但我们 不建议在生产环境使用此部署方式。如需生产部署,请参考我们的 在 Kubernetes 上安装 页面。
1. 获取 Superset
git clone https://github.com/apache/superset
2. 启动 Superset 的最新官方版本
# 进入刚刚克隆的仓库
$ cd superset# 将仓库切换到与最新官方版本对应的状态
$ git checkout tags/5.0.0# 使用 Docker Compose 启动 Superset
$ docker compose -f docker-compose-image-tag.yml up
此过程可能需要一些时间,因为 Docker Compose 会拉取底层容器镜像并加载部分示例。当所有容器下载完成且输出趋于稳定后,即可准备登录。
⚠️ 如果你收到类似 validating superset\docker-compose-image-tag.yml: services.superset-worker-beat.env_file.0 must be a string
的错误信息,请更新你的 docker-compose
版本。请注意,docker-compose
已处于弃用阶段,你应使用 docker compose
替代。
3. 登录 Superset
现在访问 http://localhost:8088 并使用默认创建的账户登录:
username: admin
password: admin
🎉 恭喜!Superset 现已在你的机器上启动并运行!🎉
收尾工作
使用完 Superset 后,可以像其他容器环境一样停止并删除:
docker compose down
提示:你可以多次使用同一环境,因为 Superset 会在本地持久化数据。但请务必通过运行 Docker Compose 的 stop
命令来正确停止所有进程,以避免数据损坏和/或数据丢失。
下一步?
从此刻起,你可以前往:
- 创建你的第一个 Dashboard
- 连接到数据库
- 使用 Docker Compose
- 配置 Superset
- 在 Kubernetes 上安装
或直接浏览我们的 文档!
风险提示与免责声明
本文内容基于公开信息研究整理,不构成任何形式的投资建议。历史表现不应作为未来收益保证,市场存在不可预见的波动风险。投资者需结合自身财务状况及风险承受能力独立决策,并自行承担交易结果。作者及发布方不对任何依据本文操作导致的损失承担法律责任。市场有风险,投资须谨慎。