Apache Superset入门案例

大家好,欢迎来到本篇博客,博主是一名刚入大数据行业的小白,利用空闲的时间来分享自己所学的知识,帮助和博主一样刚处于起步阶段的同学,水平不高,若有什么错误和纰漏之处恳请大佬不吝赐教,目前个人博客只有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

实现步骤:

  1. 导入MySQL数据源
    导入资料中的 superset\数据源\superset_demo.sql
    数据源下载:https://pan.baidu.com/s/1unKr8HnloYf3BI4RCum3DA 提取码:1314
  2. 添加新的数据库
    mysql的url地址mysql://root:123456@node1/superset_demo?charset=utf8
    在这里插入图片描述
  3. 点击 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
  1. 保存查询
  2. 点击 saved queries
保存查询
在这里插入图片描述
  • 运行查询,点击 Explore 浏览数据
浏览数据
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-maubVGIt-1606190380596)(assets/1571543342386.png)]
  1. 配置图表类型为 Bar Chart 条形图
选择bar chart
在这里插入图片描述
  1. 指定统计指标 sum(total_cnt)

  2. 指定序列为 gender(性别)

修改分组字段
在这里插入图片描述

小结

--------
感谢大家的支持,若有什么不正确的地方还请大家能及时的反馈,记得点赞收藏支持一下!在这里插入图片描述

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 酷酷鲨 设计师:CSDN官方博客 返回首页
实付 99.90元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值