图解使用
1、导入测试数据并构建数据源
导入测试数据
- 在Superset中关联MySQL的数据库
- 连接地址:自己改成自己的
- mysql://root:123456@node-03/superset_demo?charset=utf8
- 格式
- 数据库类型://用户名:密码@数据库的机器地址/数据库名称?字符集
2、统计不同性别的人数
3、各省份的用户个数及平均年龄
- 分组:省份
- 指标:用户个数和平均年龄
4、每天的订单总金额
- 分组:日期
- 指标:订单总金额
SELECT
str_to_date(date1,"%Y-%m-%d") as daystr
,sum(amount * price ) as totalPrice
from dm_sales
group by date1;
5、各渠道订单来源比例
- 分组:渠道
- 指标:订单个数
- 饼图:计算比例
6、每个城市最高、最低、平均订单价格
- 分组:城市
- 指标:最高价格、最低价格、平均价格
- 类型:柱状图
7、每天每个城市的订单总金额
- 分组:日期、城市
- 指标:订单总金额
8、词云图
- 基于每个地区的订单个数构建词云图
Superset构建分析报表
1、留存率表
- 一般用于构建漏斗图
- Superset中对漏斗图支持不完善
- 直接以表的形式显示
2、各操作系统访问占比
3、每小时基础指标走势
- 每个小时的PV、UV、IP、Session走势
- 要构建小时维度,必须为时间类型
select
str_to_date(concat(daystr ," ",htime),"%Y-%m-%d %H") as daystr ,
pv,
uv,
ip,
session
FROM
app_pageview_flow
4、dashboard构建
- 看板:将不同业务的图表按照分类放在不同的看板中
- 创建看板
- 编辑看板