数据分析:构建可视化报表服务

实验背景介绍

本手册为阿里云MVP Meetup Workshop《云计算·大数据:海量日志数据分析与应用》的《数据分析展现:可视化报表及嵌入应用》篇而准备。主要阐述如何使用Quick BI制作报表,将前面几个实验处理分析得来的数据进行有效的展现和洞察。

《数据加工:用户画像》实验中的结果表数据已经事先导入RDS中,表名为rpt_user_info_all_d。该表包含了:用户id、地区、性别、年龄范围、星座、访问设备、PV 等访问信息。

实验目标

承接前述实验加工好的数据表,通过Quick BI完成网站用户分析画像的仪表板。

  • 在该仪表板中,将展示用户的地区分布、设备分布和访问明细记录。
  • 并能够根据年龄范围的查询条件,动态更新图表数据内容。

涉及大数据产品

  • Quick BI

实验环境准备

必备条件:

确保阿里云账号处于登录状态。

  • step1:点击进入大数据(数加)管理控制台>Quick BI tab页面下。
  • step2:点击 标准版申请30天免费试用 。
    开通BI
  • step3:“同意服务协议”开通试用。
    购买协议
  • step4:成功开通Quick BI。
    开通成功

进入Quick BI

确保阿里云账号处于登录状态。

  • step1:点击进入Quick BI管理控制台。
    Quick BI管理控制台
  • step2:进入到产品首页。切换到创作区
    产品首页

创作区

添加数据源

《数据加工:用户画像》实验将数据导入云数据库RDS后,可以利用Quick BI添加为数据源进行分析和展示。本章节为了大家快速的掌握Quick BI的使用提前将数据给大家拷贝了一份在官方的RDS里,大家只需要配置即可用。

  • step1:点击创作区获取数据
    创作区2
  • step2:选择空间“个人空间”,进入数据新建页。
    点击新建数据源

[说明] 数据量千万级别,响应速度秒级。添加RDS数据源,可以直联任何一个云上RDS数据库,或ECS中用户自建的RDS。

  • step3:在新建数据源对话框中,选择并点击 MySQL
    点击MySQL
  • step4:配置 MySQL数据源,并点击 测试连通性 ,待连通性测试通过后,点击 添加 保存现有配置信息。
    配置MySQL

RDS for MySQL数据源配置信息如下:

  • 显示名称:workshop
  • 数据库地址: rm-bp1z69dodhh85z9qa.mysql.rds.aliyuncs.com
  • 端口:3306
  • 数据库:workshop
  • 用户名:workshop
  • 密码:workshop#2017
  • step5:点击数据源列表页中workshop数据源这行,显示该数据源下的数据表,找到表rpt_user_info_all_d,并点击创建数据集按钮生成数据集。并“确定”跳转到数据集页面。
    找数据表

确定

编辑数据集

说明:

  1. 将对表的加工过程固化保存下来以避免重复操作。
  2. 常见加工:维度、度量的切换、修改维度的类型、 增加计算字段、创建层次结构、修改字段的数据类型、更改度量聚合方式、 制作关联模型。
  • step1:进入数据集的列表页,进入“我的数据集”文件夹;点击名称,进入编辑数据集页面。
    数据集编辑页面
  • step2:转换包含地理信息的字段的维度类型(一般字段不需要转换)。选择region字段->右键->维度类型切换->地理信息->省/直辖市。如下图所示:
    类型转换
  • 转换成功后,在左侧维度栏中会看到region字段前多一个地理位置图标,如下图所示:
  • 转换成功
  • step3:点击保存,保存数据集。
  • 保存数据集

制作仪表板

与上一节衔接,将分析结果固化为可视化报表。随着数据的更新,报表可视化展现最新数据。我们把这个过程叫制作仪表板。

制作思路:确定内容->确定布局和样式->制作图表->实现动态联动查询。
制作模板如下:

制作目标

【说明】仪表板创作界面的工具布局:
step1:点击主导航上的作品菜单,点击新建下拉菜单下的新建空白仪表板按钮,就可以开始创建一个仪表板。
点击新建空白仪表板

step2:从仪表板空间中向画布拖入文本框并命名为网站用户画像。
文本框

文本框-用户画像

step3:点击图表区域内的色彩地图,并选择数据源来源为来自数据集rpt_user_info_all_d,选择维度为region(地区)、度量为pv,选择完成后点击更新图表按钮,结果如下:
业务目的:查看访问用户的地域分布情况。
色彩地图

step4:将图表区域内的柱图拖拽至右侧画布,并配置选择数据来源为来自数据集rpt_user_info_all_d,选择维度为device(设备)、度量为pv,点击更新图表, 结果如下:
业务目的:查看访问设备的分布情况.
柱图

step5:点击图表区域内的交叉表,并选择数据源>来自工作表>访问明细(上述步骤中保存的工作表),点击更新图表按钮,结果如下:
业务目的:查看每个地区(region)、不同设备(device)、不同性别(gender),不同年龄范围(age_range)的访问网站的pv量。
交叉表

step6:向画布中拖入控件区域内的查询条控件,在拖动指示分隔线落到文本框气泡地图之间的时候,放下查询条件控件。
业务目的:增加查询条件年龄范围,实现动态图表。
插入查询条件

转载于:https://my.oschina.net/u/3637633/blog/1589801

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值