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

实验背景介绍

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

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

实验目标

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

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

涉及大数据产品

Quick BI

实验环境准备

必备条件:确保阿里云账号处于登录状态。

  1. 单击大数据(数加)管理控制台 > Quick BI
  2. 单击申请30天免费试用,如下图所示。


  3. 勾选同意Quick BI服务协议, 并单击开通试用,如下图所示。


  4. 成功开通后,系统自动跳转至Quick BI控制台,如下图所示。


进入Quick BI

说明
请确保阿里云账号处于登录状态。
  1. 单击进入Quick BI标准版,如下图所示。


  2. 进入到产品首页后,单击创作区,如下图所示。


添加数据源

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


  2. 选择一个个人空间并单击确认,进入数据源新建页,如下图所示。


    说明
    数据量千万级别,响应速度秒级。添加RDS数据源,可以直联任何一个云上RDS数据库,或ECS中用户自建的RDS。
  3. 在新建数据源对话框中,选择云数据库并单击 MySQL,如下图所示。


  4. 输入所需要的数据源连接信息,如下图所示。


    • 显示名称:workshop
    • 数据库地址: rm-bp1z69dodhh85z9qa.mysql.rds.aliyuncs.com
    • 端口:3306
    • 数据库:workshop
    • 用户名:workshop
    • 密码:workshop#2017
  5. 单击连接测试,待连通性测试通过后单击添加,添加数据源。
  6. 找到workshop数据源,并在该数据源下找到rpt_user_info_all_d数据表。
  7. 单击创建数据集并选择数据集保存的位置,如下图所示。


  8. 单击确定,生成数据集。

编辑数据集

说明
  • 将对表的加工过程固化保存下来以避免重复操作。
  • 常见加工:维度、度量的切换、修改维度的类型、 增加计算字段、创建层次结构、修改字段的数据类型、更改度量聚合方式、 制作关联模型。
  1. 在数据集列表页面,单击rpt_user_info_all_d数据集名称,进入编辑数据集页面。
  2. 转换包含地理信息的字段的维度类型(一般字段不需要转换)。

    找到region字段,单击鼠标右键,选择维度类型切换 > 地理信息 > 省/直辖市,如下图所示。



  3. 单击保存,保存数据集。

制作仪表板

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

  • 制作思路:确定内容 > 确定布局和样式 > 制作图表 > 实现动态联动查询。
  • 制作目标

    【说明】仪表板创作界面的工具布局

    1. 单击仪表板 > 新建仪表板,开始创建一个仪表板。
    2. 双击文本框控件,并命名为网站用户画像
    3. 双击色彩地图,并选择rpt_user_info_all_d为数据集。
    4. 选择维度为region(地区)、度量为pv,选择完成后单击更新按钮。
  • 业务目的:查看访问用户的地域分布情况
    1. 双击柱图,并选择rpt_user_info_all_d为数据集。
    2. 选择维度为device(设备)、度量为pv,并单击更新
  • 业务目的:查看访问设备的分布情况
    1. 双击交叉表,并选择访问明细为数据集。
    2. 选择需要的维度和度量字段,并单击更新
  • 业务目的:查看每个地区(region)、不同设备(device)、不同性别(gender),不同年龄范围(age_range)的访问网站的pv量
    1. 双击查询条件控件,并将控件拖拽至文本框气泡地图之间。
    2. 将制作好的色彩地图、柱状图和交叉表的标题依次改为,地图分布和设备分布。
    3. 设置查询条件对应到哪个字段和作用范围(上述制作的两个图表名称)。
    4. 设置查询条件的显示样式,推荐设置为枚举复选框样式。
      说明
      鼠标选中查询条件的输入框后,样式设置界面才会出现。
    5. 单击保存,并更改该仪表板名称为云栖大会workshop
    6. 单击预览 > PC端预览,预览仪表板内容。
    7. 修改年龄范围为不同的值,查看仪表板的各个区块的图表的数据是否随着查询条件的变化而变化。

恭喜各位已经完成了数据清洗、加工到展现的链路。更多的关于Quick BI的进阶教程,请参阅数据建模概述报表制作概述仪表板基本操作仪表板图表制作概述