博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
离线数据分析流程介绍
阅读量:4946 次
发布时间:2019-06-11

本文共 1324 字,大约阅读时间需要 4 分钟。

3. 离线数据分析流程介绍

注:本环节主要感受数据分析系统的宏观概念及处理流程,初步理解hadoop等框架在其中的应用环节,不用过于关注代码细节

 

一个应用广泛的数据分析系统:“web日志数据挖掘”

 

 

3.1 需求分析

3.1.1 案例名称

“网站或APP点击流日志数据挖掘系统”

 

3.1.2 案例需求描述

Web点击流日志”包含着网站运营很重要的信息,通过日志分析,我们可以知道网站的访问量,哪个网页访问人数最多,哪个网页最有价值,广告转化率、访客的来源信息,访客的终端信息等。

 

3.1.3 数据来源

本案例的数据主要由用户的点击行为记录

获取方式:在页面预埋一段js程序,为页面上想要监听的标签绑定事件,只要用户点击或移动到标签,即可触发ajax请求到后台servlet程序,用log4j记录下事件信息,从而在web服务器(nginxtomcat等)上形成不断增长的日志文件。

形如:

58.215.204.118 - - [18/Sep/2013:06:51:35 +0000] "GET /wp-includes/js/jquery/jquery.js?ver=1.10.2 HTTP/1.1" 304 0 "http://blog.fens.me/nodejs-socketio-chat/" "Mozilla/5.0 (Windows NT 5.1; rv:23.0) Gecko/20100101 Firefox/23.0"

 

 

 

3.2 数据处理流程

3.2.1 流程图解析

本案例跟典型的BI系统极其类似,整体流程如下:

 

 

但是,由于本案例的前提处理海量数据,因而,流程中各环节所使用的技术则跟传统BI完全不同,后续课程都会一一讲解:

1) 数据采集:定制开发采集程序,或使用开源框架FLUME

2) 数据预处理:定制开发mapreduce程序运行于hadoop集群

3) 数据仓库技术:基于hadoop之上的Hive

4) 数据导出:基于hadoopsqoop数据导入导出工具

5) 数据可视化:定制开发web程序或使用kettle等产品

6) 整个过程的流程调度:hadoop生态圈中的oozie工具或其他类似开源产品

 

3.2.2 项目技术架构图

 

3.2.3 项目相关截图(感性认识,欣赏即可)

a) Mapreudce程序运行

 

 

 

b) Hive中查询数据

 

 

 

c) 将统计结果导入mysql

./sqoop export --connect jdbc:mysql://localhost:3306/weblogdb --username root --password root  --table t_display_xx  --export-dir /user/hive/warehouse/uv/dt=2014-08-03

 

 

 

 

 

3.3 项目最终效果

经过完整的数据处理流程后,会周期性输出各类统计指标的报表,在生产实践中,最终需要将这些报表数据以可视化的形式展现出来,本案例采用web程序来实现数据可视化

效果如下所示:

 

转载于:https://www.cnblogs.com/burningmyself/p/7040090.html

你可能感兴趣的文章
android EditText不弹出软键盘
查看>>
php将数组写入配置文件
查看>>
ALV 报表
查看>>
Spring+Quartz实现定时任务的配置方法
查看>>
同时启动多个tomcat服务器
查看>>
怎么将iphone上的照片导出到本地文件
查看>>
Repeater+DataPagerSource分页
查看>>
模块化导出
查看>>
pagebean pagetag java 后台代码实现分页 demo 前台标签分页 后台java分页
查看>>
H5小知识
查看>>
面包屑之javascript声明期与执行期的故事
查看>>
作为程序员的你,必须掌握的21个Java核心技术!
查看>>
Sphinx 2.0.8 发布,全文搜索引擎 Installing Sphinx on Windows
查看>>
自定义orgmode中加粗字体的颜色
查看>>
基于keepalived搭建MySQL热机集群
查看>>
AX lookup方法重载实例
查看>>
《Gradle权威指南》--Android Gradle测试
查看>>
字符串删除指定字符
查看>>
和腾讯云奋战的三百回合
查看>>
[洛谷P2107]小Z的AK计划
查看>>