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

摘要: 本手册为北京云栖 Workshop《云数据·大计算:快速搭建互联网在线运营分析平台》的《数据分析:构建可视化报表服务》篇而准备。主要阐述如何使用Quick BI制作报表,将前面几个实验处理分析得来的数据进行有效的展现和洞察。

实验背景介绍

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

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

实验目标

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

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

涉及大数据产品

  • Quick BI

实验环境准备

必备条件:

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

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

进入Quick BI

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

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

添加数据源

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

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

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

  • step3:在新建数据源对话框中,选择并点击 MySQL
  • step4:配置 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:向画布中拖入控件区域内的查询条控件,在拖动指示分隔线落到文本框气泡地图之间的时候,放下查询条件控件。
业务目的:增加查询条件年龄范围,实现动态图表。
插入查询条件

拖动结束后,设置查询条件对应的字段、作用范围和样式:
step6.1:首先将前面制作好的色彩地图、柱状图和交叉表控件的标题依次改为,地区分布和设备分布。
地图分布

设备分布

step6.2:接着,点击并设置查询条件对应到哪个字段和作用范围(上述配置的两个控件名称):变化的时候能影响到哪些图表控件。
配置查询条件

step6.3:然后设置查询条件的显示样式,这里设置为枚举类型复选框样式。
[注意]鼠标选中查询条件的输入框后,样式设置界面才会出现。
查询条件枚举

step7:点击保存仪表板,名称为云栖大会workshop
保存仪表板

step8:点击预览仪表板。
预览

修改年龄范围为不同的值,看仪表板的各个区块的图表的数据是否随着查询条件的变化而变化。
预览验证

恭喜各位已经完成了数据清洗、加工到展现的链路。更多的关于Quick BI的进阶教程,详见:更多案例(销售数据分析、仪表板制作)

时间: 2024-10-07 05:31:11

数据分析:构建可视化报表服务的相关文章

阿里云MVP Meetup:《云数据·大计算:海量日志数据分析与应用》之《数据分析展现:可视化报表及嵌入应用》篇

实验背景介绍 本手册为阿里云MVP Meetup Workshop<云计算·大数据:海量日志数据分析与应用>的<数据分析展现:可视化报表及嵌入应用>篇而准备.主要阐述如何使用Quick BI制作报表,将前面几个实验处理分析得来的数据进行有效的展现和洞察. <数据加工:用户画像>实验中的结果表数据已经事先导入RDS中,表名为rpt_user_info_all_d.该表包含了:用户id.地区.性别.年龄范围.星座.访问设备.PV 等访问信息. 实验目标 承接前述实验加工好的

运维改革探索(二):构建可视化分布式运维手段

作者介绍 朱祥磊,山东移动BOSS系统架构师,负责业务支撑系统架构规划和建设.获国家级创新奖1项.通信行业级科技进步奖2项.移动集团级业务服务创新奖3项,申请发明专利13项. 工具篇:构建可视化分布式运维手段 工欲善其事,必先利其器.上篇我们已经详细分享了监控相关的知识,然而运维可视化,除了构造可视化监控外,还要建立相应的运维手段,云化下的运维工具和传统架构的有较大不同,对集群式.分布式提出了更高的要求. 1.自动化巡检 从2011年开始推行巡检,最初,我们的武器仅仅是一个word文档.一些ex

SQL Server 2008中报表服务详解

一.导言 尽管公司经常采集和存储大量的数据,但是有时还是难以详尽地显示数据,而且也很难提供对商业中 将发生什么的洞察以使商业决策者为公司作出相应的和及时的决策. 为了能作出有效的商业决策,公司内从业务经理到信息工作人员的所有层级的用户需要能很容易的访 问到直接提供信息的综合了从企业内多个数据源获得的数据的报表.在大多数公司里,这些报表需要结合 详细的数字和基于文本的报表,这些报表提供了对公司活动的全面的说明和图形化的可视化,它帮助使得 可以更好的查看趋势和进行比较. 报表服务为公司提供了满足各种

SQL Server 2008报表服务介绍

Microsoft SQL Server 2008报表服务提供了一个旨在提供支持的完全基于服务器的平台,还提供了整 个企业报表生命周期,使得企业可以在企业内部给需要的地方发送相关的信息-- 在企业中传送相关信息 Microsoft SQL Server 2008报表服务提供了一个旨在提供支持的完全基于服务器的平台 ,还提供了整个企业报表生命周期,使得企业可以在企业内部给需要的地方发送相关的信息. 制作 制作广泛的报表.利用丰富的可视化和独特的.灵活的设计能力来满足任何报表需求. 管理 管理和扩展

提供数据分析和可视化的五家初创公司

本文讲的是提供数据分析和可视化的五家初创公司,据国外媒体报道,"大数据" (Big data)眼下非常热门,但像Hadoop(一个侧重于数据存储和处理的平台)这样的基础设施性平台还需要一些帮助才能进入主流.它们需要的是一两个杀手级应用,让公司无需聘请拥有斯坦福大学博士学位的团队就可以分析.可视化所有数据并据此采取行为,或是让开发人员无需由零开始开发"大数据"应用. ▲Hadoop网站 下面介绍的这些初创公司就可以为Hadoop这样的平台提供帮助.这5家公司或者处于&

大数据驱动五大智能连接 构建设备+云服务完美体验

[2016年1月20日,北京]在全球大数据峰会上,联想集团云服务业务展示了如何利用大数据驱动五大智能连接和构建设备+云服务的完美体验.作为全球领先的科技公司,联想集团产品线涵盖PC.手机和服务器等全设备组合,积累了数以亿计的用户,去年,便在全球为客户提供超过1.5亿台设备.联想集团副总裁,首席研究员田日辉认为,联想涵盖如此丰富的技术领域,拥有如此多的用户,因此更有责任通过互联网和云技术,给用户提供更好的服务,让他们的生活更加便捷,工作更有效率.为用户提供便捷的云服务.做好五大连接既是用户的诉求,

SQL2005报表服务不能启动问题总结报告

sql2005|问题 SQL2005报表服务不能被启动问题总结报告 由于以前安装过SQL2005 BETA2版本,后来再装上SQL2005正式版后发现报表服务不能启动使用url地址 http://localhost/reportserver访问时报告下面信息: The report server cannot open a connection to the report server database. A connection to the database is required for

SQL Server 2005报表服务不能启动问题

由于以前安装过SQL2005 BETA2版本,后来再装上SQL2005正式版后发现报表服务不能启动,使用url地址 http://localhost/reportserver访问时报告下面信息: The report server cannot open a connection to the report server database.A connection to the database is required for all requests and processing.(rsRep

SSRS入门(一) 报表服务的配置

报表服务是微软SQLSERVER商业智能其中的一个组件,借助报表服务,用户可以制作各种各样的报表,无论是简单的还是复杂的报表,同时系统提供订阅功能方便用户对报表进行订阅.此外,开发人员也可以很容易地把一个SSRS报表集成到自己的winform或者webform程序中. 此篇介绍在安装好报表服务之后,如何配置报表服务.通过这一篇您会对如何在本地搭建和配置分析服务实例有一个了解. SQL Server的报表服务从2008开始支持本地模式,也就是说如果要安装报表服务那么就不需要单独的在操作系统下单独安