浏览器市场分析数据大屏综合实验


浏览器市场分析数据大屏综合实验

一、实验基本信息

1.实验名称:浏览器市场分析 —— 数据加工、静态大屏制作与动态数据接入

2.实验平台:助睿在线实验平台(Uniplore)、助睿 ETL 数据集成、助 Max 数据大屏、蓝图编辑器

3.实验数据:互联网用户 – 浏览器行为明细数据、用户属性数据,数据量约 800 万条行为记录、1000 名用户

4.实验目的

1.基于原始行为数据,完成浏览器市场各类统计宽表加工,实现数据聚合与清洗。

2.依据业务需求完成数据大屏布局、组件搭配与样式美化,制作静态可视化大屏。

3.运用蓝图编辑器完成数据源配置、SQL 查询与组件数据绑定,实现图表动态数据展示。

4.结合可视化结果,分析浏览器市场格局、用户使用行为、时段偏好、群体特征等业务结论。

二、实验一 浏览器市场数据加工

2.1实验目标

基于用户 – 日 – 浏览器 – 小时明细数据与用户属性表,通过 ETL 工具完成多维度聚合统计,产出数据大屏所需 8 张业务统计表,为可视化大屏提供标准化数据源。

2.2加工整体思路

原始明细数据数据量大、维度零散,无法直接用于大屏展示。按照业务维度→统计指标→目标数据表的思路反向设计,拆分出市场格局、活跃趋势、使用频率、时段特征、工作日 / 周末对比、用户画像六大分析方向,逐张创建数据表并完成数据抽取、转换、加载。

2.3目标数据表说明

本次共加工 8 张 MySQL 业务表,各表用途与关联大屏组件如下:

表格

数据表名

核心用途

对应大屏组件

daily_browser_detail

用户 – 日 – 浏览器 – 小时行为明细表(基础底表)

所有统计表数据源

browser_coverage

浏览器用户数、总使用时长、人均时长统计

柱状图、饼图、指标卡

browser_overview

全局核心指标(总时长、人均时长、活跃 / 重度用户占比)

顶部指标卡

browser_weekly_active

各浏览器周活跃用户趋势

周活跃折线图

browser_hourly

24 小时分时活跃用户统计

时段分布折线图

browser_frequency_stats

轻 / 中 / 重度用户使用频率分布

堆叠柱状图

browser_multi_usage

用户同时使用浏览器数量分布

饼图

browser_weekday_weekend

工作日、周末使用时长对比

分组柱状图

user_profile_stats

浏览器用户性别、年龄、职业等画像统计

用户画像大屏图表

2.4详细实验步骤

2.4.1基础明细表创建与数据加载

1.新建 ETL 转换流,执行CREATE TABLE语句,在团队 MySQL 数据库中创建daily_browser_detail明细表,定义用户 ID、使用日期、浏览器、小时、使用时长等字段。

2.复制历史数据清洗转换流,修正排序、分组规则,添加进程名→浏览器名称值映射(如chrome.exe映射为 Google 浏览器)。

3.配置表输出组件,将清洗后的明细数据写入daily_browser_detail,完成基础底表构建。

2.4.2批量创建业务统计表

新建转换流,通过 SQL 脚本批量执行建表语句,依次创建browser_overviewbrowser_weekly_activebrowser_frequency_stats等目标表,统一字符集与字段注释,规避重复建表报错。

2.4.3分维度数据抽取与转换

1.周活跃趋势表(browser_weekly_active) 

1.表输入读取明细数据,通过值映射将使用日期转换为周区间(5/7-5/13 等)。

2.按浏览器、周分组,对用户 ID 去重计数,统计每周活跃用户数,结果入库。

2.使用频率表(browser_frequency_stats) 

1.按用户 + 浏览器分组,汇总总使用秒数,通过计算器换算为小时。

2.使用 JavaScript 脚本划分等级:<3 小时(轻度)、3~10 小时(中度)、>10 小时(重度)。

3.按浏览器、使用等级分组统计用户数,写入目标表。

3.浏览器使用数量表(browser_multi_usage) 

1.统计单个用户使用的浏览器种类,通过脚本划分为 1 种、2 种、3 种及以上三类,分组统计人数。

4.工作日 / 周末对比表(browser_weekday_weekend) 

1.通过脚本解析日期星期,区分工作日、周末。

2.分组计算人均时长、总时长、用户数,完成数据入库。

5.全局指标表(browser_overview) 

1.使用 SQL 一次性计算全局总时长、人均时长、活跃用户占比、重度用户占比。

2.借助行转列组件,将多列指标转为键值对格式,适配指标卡展示。

2.4.4用户画像表加工

1.导入人口属性 CSV 文件(demographic),通过计算器由出生年份计算用户年龄,再划分年龄段。

2.使用记录集连接,以用户 ID 为关联键,将行为明细数据与用户属性数据左连接。

3.按浏览器、性别、年龄、学历、职业等维度分组统计用户数,生成用户画像统计表。

2.5实验结果

1.成功创建 9 张 MySQL 数据表,所有数据表字段规范、数据完整,无重复、缺失数据。

2.完成数据清洗、转换、聚合全流程,原始 800 万条明细数据提炼为多维度统计结果,满足大屏可视化数据要求。

3.所有 ETL 转换流运行正常,可重复调度执行。

2.6实验小结

本环节完成了可视化前置的数据准备工作,掌握了助睿 ETL 平台组件使用、SQL 建表、数据分组聚合、字段转换、多表关联等技能。明确了先聚合、后可视化的数据分析原则,零散的原始数据经过维度拆分与指标计算后,才能支撑业务大屏的展示需求。

三、实验二 浏览器市场分析静态大屏制作

3.1实验目标

基于已加工的统计表,使用助睿 Max 数据大屏工具,完成大屏页面布局、组件选型、样式美化,搭建完整的浏览器市场分析静态可视化页面。

3.2大屏设计规范

1.布局逻辑:遵循从上到下、先整体后局部的叙事逻辑,顶部为标题 + 导航 + 核心指标,中部为市场格局、时段分析、用户行为图表。

2.组件选型:趋势用折线图、对比用柱状图、占比用饼图、指标用数据翻牌器。

3.样式规范:统一背景、标题样式,6 款浏览器配置固定配色,保证视觉统一。

3.3详细实验步骤

3.3.1新建大屏与基础页面设置

1.进入助睿数据大屏平台,选择空白模板,命名为市场分析,画布尺寸设置为 1920×1080。

2.配置全局背景,粘贴背景图片链接,完成页面底色设置。

3.添加单张图片组件制作顶部标题 Banner,调整大小、位置并配置图片链接。

4.制作导航栏:添加图片背景 + 文字组件,分别设置 “市场分析”“用户画像” 导航按钮,区分选中 / 未选中样式,将顶部组件统一成组。

3.3.2分区搭建图表模块

按照业务模块分区,依次制作各大图表区域,每个区域统一由区域背景图 + 标题背景 + 文字标题 + 图表组成。

1.

数据概览区(指标卡)

2.

1.添加长标题背景与 “数据概览” 文字标题。

2.批量添加数据翻牌器与装饰图标,分别命名为总使用时长、人均使用时长、活跃用户占比、重度用户占比。

3.调整翻牌器字体、字号、单位后缀,排版为横向布局,组合成指标卡组。

3.

市场格局模块

4.

1.浏览器用户数:添加基础柱状图,调整图例、边距、样式。

2.浏览器使用时长占比:添加多维度饼图,关闭外圈,配置 6 类浏览器专属颜色。

3.人均使用时长:复用柱状图组件,调整布局与样式。

5.

用户行为 & 时段模块

6.

1.工作日 vs 周末对比:添加分组柱状图,区分两组柱子颜色。

2.24 小时活跃分布、周活跃趋势:使用折线 / 区域图,配置多系列颜色,适配多浏览器数据。

2.使用频率分布:添加堆叠柱状图。

3.浏览器使用数量分布:添加基础饼图,调整标签与半径样式。

3.3.3整体排版与样式优化

1.统一所有图表区域的大小、间距,保证页面整齐协调。

2.逐个调整图表图例、坐标轴、标签、颜色,匹配浏览器配色规范。

3.对所有组件按功能分组,方便后期管理与数据接入。

4.多次预览,微调细节样式,完成静态大屏制作。

3.4实验结果

1.完成 1920×1080 标准数据大屏页面,包含标题、导航、4 个指标卡、8 个业务图表,布局合理、视觉美观。

2.所有组件分类分组完毕,图表类型与分析维度匹配,样式符合设计规范,静态展示效果达标。

3.5实验小结

本实验掌握了助睿 Max 大屏的基础操作、组件使用、布局排版与样式美化。理解了可视化大屏 “功能优先、视觉为辅” 的设计思路,学会根据数据特征选择对应图表,同时掌握了组件分组、批量复用、样式统一等实用技巧。

四、实验三 大屏蓝图编辑器与动态数据接入

4.1实验目标

使用助睿 Max蓝图编辑器,完成数据源连接、SQL 查询、数据处理、组件数据绑定,将 MySQL 统计表数据动态加载至静态大屏,实现图表实时数据展示。

4.2核心概念说明

1.数据源:对接团队私有 MySQL 数据库,定义数据来源。

2.触发器:以页面初始化为触发事件,大屏打开自动加载数据。

3.SQL 请求:编写查询语句,从目标表提取大屏所需数据。

4.并行数据处理:对单条 SQL 查询结果拆分、字段映射,分发至多个组件。

5.动作节点:将处理后的数据导入图表 / 指标卡,完成数据渲染。

4.3详细实验步骤

4.3.1创建数据库数据源

1.进入大屏 “我的数据” 模块,点击「新建数据源」,选择 MySQL 类型。

2.填写数据库地址、端口、账号、密码,测试连接并保存,完成数据源创建。

4.3.2组件导入蓝图编辑器

1.打开静态大屏画布,右键所有图表、指标卡组件,选择导出到蓝图编辑器

2.切换至蓝图编辑页面,确认所有组件节点已成功导入。

3.

4.3.3全局触发节点配置

1.从逻辑节点面板拖拽全局节点至画布,该节点以 “页面初始化完成” 作为全局触发器,大屏加载时自动执行后续数据动作。

4.3.4分模块配置 SQL 与数据绑定

4.3.4.1市场格局图表(柱状图、饼图)

1.拖拽SQL 请求节点,将全局节点的输出接口连接至 SQL 请求执行接口。

2.选择数据源为团队 MySQL,编写 SQL 查询browser_coverage表,提取浏览器名称、用户数、总时长、人均时长字段。

3.添加并行数据处理节点,新建 3 个处理分支,分别对数据做字段映射,适配三个图表的数据格式。

4.将并行处理的输出分别连接至浏览器用户数柱状图、时长饼图、人均时长柱状图的数据接口,保存配置并预览。

4.3.4.2顶部指标卡

1.新增 SQL 请求节点,查询browser_overview指标表,获取四大核心指标。

2.添加并行数据处理,划分 4 个分支,通过find方法匹配指标名称,输出指标值,适配数据翻牌器格式。

3.分支接口分别对接 4 个指标卡,完成指标数据动态加载。

4.3.4.3其余业务图表

参照统一流程,依次完成剩余图表配置:

1.工作日 vs 周末分组柱状图:查询browser_weekday_weekend表,直接绑定数据接口。

2.24 小时活跃折线图:查询browser_hourly分时数据表,配置多系列颜色匹配图例。

2.周活跃趋势图:查询browser_weekly_active周数据表,调整折线样式。

3.使用频率堆叠图:查询browser_frequency_stats表,完成字段映射。

4.浏览器数量饼图:查询browser_multi_usage表,绑定名称与值字段。

4.3.5样式微调、预览与发布

1.针对数据加载后的图表,微调图例、颜色、标签,保证数据与样式匹配。

2.点击大屏预览,检查所有图表、指标卡数据是否正常展示、无报错。

3.预览无误后,点击发布,生成公开分享链接,完成大屏上线。

4.4实验结果

1.成功完成 MySQL 数据源对接,所有 SQL 请求执行正常,数据查询无异常。

2.蓝图节点连线、数据处理、字段映射全部生效,大屏所有组件均可动态加载数据库真实数据。

3.大屏预览、在线访问正常,发布链接可正常打开,动态可视化效果符合要求。

4.5实验小结

本实验掌握了蓝图编辑器的核心使用方法,理解了触发器 – SQL 查询 – 数据处理 – 组件绑定的完整数据流逻辑。学会了编写大屏专用查询 SQL、使用并行处理实现一份数据多组件复用,实现了从静态页面到动态数据大屏的升级,理解了低代码可视化平台的数据交互原理。

五、整体实验总结

5.1实验收获

本次实验分为数据加工、静态大屏、动态数据接入三大模块,完整复刻了企业数据大屏从数据层到可视化层的全流程:

1.数据层:熟练使用 ETL 工具完成数据清洗、聚合、关联,掌握面向可视化的数据建模思路。

2.可视化设计层:学会大屏布局、组件选型、视觉美化,具备基础可视化页面设计能力。

3.交互开发层:理解低代码蓝图编辑器的数据流逻辑,掌握数据源配置、SQL 查询、数据分发与组件绑定技能。

5.2业务分析结论(基于大屏数据)

1.市场格局:主流浏览器用户体量差距明显,头部浏览器占据大部分市场份额,同时部分小众浏览器用户粘性(人均时长)更高。

2.使用时段:用户活跃高峰集中在日间及晚间,凌晨活跃度大幅下降,符合大众上网作息。

3.使用习惯:大部分用户仅使用 1 款浏览器,少数用户会同时切换多款浏览器;工作日与周末的使用时长、使用偏好存在明显差异。

4.用户分层:中度使用用户占比最高,重度用户群体规模较小,可针对不同使用层级制定运营策略。

5.3问题与改进方向

1.问题:多组件共用一份数据时,并行处理分支较多,节点布局较为杂乱;部分图表颜色在不同分辨率下显示偏差。

2.改进:优化蓝图节点布局,分类整理数据流;统一全局色值,增加分辨率适配配置;可新增筛选交互,实现单浏览器数据筛选查看。

5.4实验整体评价

本次实验流程完整、贴近企业实际数据分析岗位工作场景,从原始数据处理到可视化落地层层递进。通过实验,不仅掌握了助睿平台全链路工具的使用,也建立了数据加工→可视化设计→动态交互的标准化工作思维,为后续大数据可视化、用户画像、数据分析类学习与实践打下扎实基础。