Superset--入门案例

入门案例


需求: 使用Superset展示不同性别的用户人数

  • 效果图
    在这里插入图片描述
  • 准备环境
yum install python-devel -y
yum install mysql-devel -y
yum install gcc -y
pip install mysqlclient
  • 实现步骤:
  • 1、导入MySQL数据源
    • 导入superset_demo.sql
  • 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
  • 4、保存查询
  • 5、点击 saved queries
    在这里插入图片描述
    运行查询,点击 Explore 浏览数据

在这里插入图片描述

  • 6、配置图表类型为 Bar Chart 条形图
    在这里插入图片描述
  • 7、指定统计指标 sum(total_cnt)
  • 8、指定序列为 gender(性别)
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值