大家好,欢迎来到本篇博客,博主是一名刚入大数据行业的小白,利用空闲的时间来分享自己所学的知识,帮助和博主一样刚处于起步阶段的同学,水平不高,若有什么错误和纰漏之处恳请大佬不吝赐教,目前个人博客只有CSDN:
https://zhenyu.blog.csdn.net/
,感谢大家的支持,谢谢
送给大家一句话:今日事,今日毕本篇博客主要讲解:superset入门案例
案例
需求:
- 使用Superset展示不同性别的用户人数
- 效果图
准备环境:
yum install python-devel -y
yum install mysql-devel -y
yum install gcc -y
pip install mysqlclient
实现步骤:
- 导入MySQL数据源
导入资料中的superset\数据源\superset_demo.sql
数据源下载:https://pan.baidu.com/s/1unKr8HnloYf3BI4RCum3DA 提取码:1314 - 添加新的数据库
mysql的url地址mysql://root:123456@node1/superset_demo?charset=utf8
- 点击 SQLLab > SQL Editor编写以下SQL语句
选择 数据库
选择表,查看表的列 |
---|
![]() |
参考SQL语句:
select
case when gender = 0 then '男'
when gender = 1 then '女'
else '保密'
end as gender,
count(id) as total_cnt
from
t_user
group by gender
- 保存查询
- 点击 saved queries
保存查询 |
---|
![]() |
- 运行查询,点击 Explore 浏览数据
浏览数据 |
---|
![]() |
- 配置图表类型为 Bar Chart 条形图
选择bar chart |
---|
![]() |
-
指定统计指标 sum(total_cnt)
-
指定序列为 gender(性别)
修改分组字段 |
---|
![]() |
小结
--------
感谢大家的支持,若有什么不正确的地方还请大家能及时的反馈,记得点赞收藏支持一下!