Superset使用
先来几张效果图
简介
Superset 是一个强大的开源数据可视化和仪表盘工具,能够轻松对接多种数据源并提供直观的数据分析功能。本文将详细介绍如何在 Superset 中配置 MySQL 数据源、创建图表和仪表盘,并分享实用的技巧以提升使用效率。
本文将以 MySQL 为例进行配置介绍,Superset 部署方法参考另外一篇文章《Superset 详细安装部署指南》
MySQL数据源
在连接 MySQL 数据源之前,首先需要安装相应的驱动。
使用 conda
安装依赖
使用 conda
安装可以有效避免依赖冲突和兼容性问题:
conda install mysqlclient
官方文档参考
更多数据库驱动的安装指南详见 https://superset.apache.org/docs/databases/installing-database-drivers
注意: 官方推荐使用
pip
安装驱动:pip install mysqlclient
但为确保兼容性,建议优先使用
conda
。
数据库连接方法:mysql://<UserName>:<DBPassword>@<Database Host>/<Database Name>
重启Superset
superset restart
MySQL数据源配置
完成依赖安装后,可以开始配置 MySQL 数据源。以下是详细步骤。
Database 配置
1. 导航到 Databases 页面
打开 Superset 后,点击顶部菜单栏的Data -> Databases
:
1. 添加数据源
点击页面右上角的+ DATABASE
按钮:
1. 填写连接信息
1. 测试连接并保存
测试连接成功后,点击保存完成配置:
Table配置
1. 导航到 Datasets 页面
在顶部菜单栏中点击Data -> Datasets
:
1. 添加数据集
点击页面右上角的+ DATASET
按钮:
1. 选择数据表
在弹出的对话框中选择目标数据库和表:
创建图表
1. 点击Charts -> CHART
2. 选择表和需要展示的图
3. 配置统计说明
4. 保存
创建仪表盘
1. Dashboards -> DASHBOARDS
2. 托拉拽设置仪表盘
3. 将图标拖到展示区域
4. 查看结果
使用SQL查询后以表格形式展示
1. SQL Lab -> SQL Editor
2. 查询SQL,点击EXPLORE,并跳转到Charts
3. 保存查询,并自定义命名
4. 直接导出了Charts并设置好了字段,我们可以在此基础上进行修改
5. 保存为Charts
6. 在仪表盘添加Charts
7. 查看结果
8. 中文表头设置也可以在查询sql时指定中文表明,在展示时候就自动显示成别名了
欢迎关注我的公众号“编程与架构”,原创技术文章第一时间推送。