正版资源大数据技术之 Superset视频教程
Superset 是 Apache 基金会下的 BI 与数据可视化平台,定位介于「轻量级报表工具」和「重型商业 BI」之间:它自身不存储数据,而是通过 SQLAlchemy 连接各类数据库,把查询结果渲染成图表与仪表盘。这套视频教程围绕 Superset 的部署、配置、数据源接入和图表编排展开,配套
Superset 是 Apache 基金会下的 BI 与数据可视化平台,定位介于「轻量级报表工具」和「重型商业 BI」之间:它自身不存储数据,而是通过 SQLAlchemy 连接各类数据库,把查询结果渲染成图表与仪表盘。这套视频教程围绕 Superset 的部署、配置、数据源接入和图表编排展开,配套有视频、笔记和资料包,适合拿来做对照实践,而不是纯看完就放下。
技术栈与运行形态
Superset 的典型形态是一个 Python Web 应用,后端基于 Flask,元数据存 MySQL 或 PostgreSQL,缓存与异步查询依赖 Redis 和 Celery。前端是 React 构建的 SPA,图表层从早期的 NVD3 逐步迁移到 ECharts,SQL 解析和查询构造由 SQLAlchemy 与 SQL Lab 承担。理解这套结构之后,很多配置项就不再是「照着填」:为什么需要配置 Celery 才能用异步查询、为什么元数据库不建议用 SQLite、为什么连 Hive/Presto/ClickHouse 时驱动装错会直接报连接失败,都能从依赖关系里推出来。
教程里有相当篇幅在讲安装与配置,这部分是 Superset 最容易卡住的地方。Python 版本、系统依赖、数据库驱动、SECRET_KEY、缓存地址这几项一旦不匹配,容器起得来但功能是残的。把这部分当作环境搭建的 checklist 去核,比反复重看视频更有效。
数据源接入与 SQL Lab
Superset 的价值很大程度上取决于数据源接得对不对。教程覆盖了数据库连接的创建、Schema 选择、表同步以及数据集(Dataset)的配置,包括计算列、指标(Metric)和 SQL 表达式虚拟数据集。这些概念是后续所有图表的基础:一个指标定义错了,后面几十张图都是错的。
SQL Lab 是另一个值得单独花时间的模块。它既能在写 SQL 时临时探索数据,也能把查询结果直接保存成虚拟数据集,再接到图表上。实际工作中常见的做法是:先在一个 SQL 查询里把宽表或聚合逻辑固化下来,再基于它做可视化,避免每个图表各写一遍 join。教程里的案例可以顺着这条链路自己重做一遍,观察从 SQL 到图表的字段映射关系。
图表、仪表盘与地图
图表部分是这套教程覆盖面比较广的地方:时间序列、分组柱线、饼图、漏斗、桑基图、表格透视,以及基于 GeoJSON 或 deck.gl 的地图。每种图表本质上是「查询 + 图表参数 + 可视化配置」三者的组合,换图型往往不需要改 SQL,只需要调整维度和指标的位置。理解这个抽象之后,选图型会变成一件有依据的事,而不是逐个试。
仪表盘部分涉及布局、过滤器、跨图表联动和原生过滤器(Native Filter)。过滤器的作用范围、是否级联、绑定到哪个数据集,是仪表盘能不能真正交付给业务方使用的关键。建议在练习时不要只做单张图,而是刻意做一个带两三个过滤器的完整看板,体会一下数据集与图表之间的引用关系。
权限、缓存与生产化
教程中还有一部分涉及角色权限、行级安全(RLS)和缓存策略。RLS 通过正则或表达式把数据集的行过滤下推到查询层,是同一份看板给不同团队看不同数据的常用手段。缓存则关系到看板在生产环境下的响应速度,异步查询和结果缓存的配置是否合理,直接决定体验好坏。这些内容在入门阶段容易被跳过,但真要把 Superset 交付出去,绕不开。
怎么用这套资料
比较务实的路径是:先按教程把环境跑起来并连上一个真实数据源,然后不看视频,自己从建库、建数据集、写指标一路做到看板,卡住的地方再回去查对应章节。笔记和资料包适合当速查表,用来对照配置项和参数含义,而不是从头到尾通读。如果你后续要把它接入 Hive、Presto 或 ClickHouse,重点再回到驱动配置和查询性能这两块——Superset 本身不优化 SQL,查询快慢最终还是落在底层引擎和数据模型上。
大数据技术之 Superset视频教程
从入门到实践,轻松掌握Superset
编辑点评
系统讲解Superset的安装、配置与使用,适合数据可视化初学者。
⭐ 编辑推荐
本教程由尚硅谷资深讲师主讲,深入浅出地讲解Superset的使用方法,包括数据源配置、仪表盘制作、地图与图表绘制等。
✨ 课程亮点
课程目录
视频12 集
- 10-尚硅谷-Superset-使用之调整仪表盘布局.mp4 [24.6 MB]
- 09-尚硅谷-Superset-使用之绘制地图&柱状图&饼状图.mp4 [26.6 MB]
- 08-尚硅谷-Superset-使用之制作仪表盘.mp4 [19.9 MB]
- 07-尚硅谷-Superset-使用之对接MySQL数据源.mp4 [52.7 MB]
- 06-尚硅谷-Superset-使用之准备MySQL数据源.mp4 [34.8 MB]
- 05-尚硅谷-Superset-部署之启停.mp4 [26.2 MB]
- 04-尚硅谷-Superset-部署之安装.mp4 [48.7 MB]
- 03-尚硅谷-Superset-部署之Python环境.mp4 [35.0 MB]
- 02-尚硅谷-Superset-部署之Miniconda3.mp4 [55.1 MB]
- 01-尚硅谷-Superset-概述.mp4 [12.3 MB]
- 资料.zip [68.3 MB]
- 笔记.zip [2.0 MB]
适合人群
- 数据可视化爱好者
- 数据分析初学者
- 数据工程师
🎯 学习收获
- 熟练使用Superset进行数据可视化
- 提升数据分析能力
- 掌握数据可视化工具的使用
🎉 祝您学习愉快!




