开发者学堂课程【阿里云实时数仓实战 3 :制作数据可视化大屏:商品统计可视化】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/110/detail/1893
商品统计可视化
内容简介
一、展示每个商品对应下单量的排行
二、例题中 SQL 语句分析
三、预览展示
四、自动更新设置
一、展示每个商品对应下单量的排行
如何使用水平柱状图进行可视化展示,展示每个商品对应下单量的排行:
点击水平基本柱图后,点击中间按钮”[-]”,先看数据源(默认 static)是什么类型
[
{
“x”: “上海”,
“y”: 29,
“s”: ”1”
},
{
“x”: “北京”,
“y”: 23,
“s”: ”1”
},
相当于对应的 K 有多少值,这里对应“每个商品”是“x”,“商品下单数”是“y”,“品类”是“s”(不统计 s )。
对应到结果表,只需取出“商品的名称”与对应的 “order_count” 进行统计排行。
从结果表返回应用软件,点击“配置数据源”(默认静态);从“数据源类型”中找到并选择数据库,可点击“选择已有数据源”选择“gmall_adb”就是数据库;在“SQL” 中写上对应 SQL 语句:
SELECT c3_name x ,SUM (order_amount) y ,’1’ s FROM `ads_sku_stat` GROUP BY c3_name order by y desc
观察页面变化
二、例题中 SQL 语句分析
“x”为商品名称,“y”是商品对应的下单数,“1”赋给“s”,相当于是个别名,注意别名一定对应“x”、“y”、“s”,跟静态数据里对应的k一定要保持一致,取出对应的值;又按照商品进行了分组,同时按照大小进行降序排列,从而呈现排行效果。
三、预览展示
为美观,可将可视化页面发布出来。
点击右上角预览,屏幕上展示的就是实时销售的交易额,“04”模块就是每个商品订单量的排行。
四、设置自动更新
返回预览界面,“数据响应结果”下有“自动更新请求”,可以设置几秒刷新数据。
可以生成数据,观察屏幕数据实时变化。
“区域热力层”也可以实时展示,点击子组件管理下的“区域热力层 _17wjj”,点击“映射数据”从而配置数据,可以设置自动更新。