大数据分析:数据仓库项目实战
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第2章 项目需求描述

随着互联网的迅速发展,电子商务变得越来越重要,网上购物已经成为广大消费者主要的消费方式之一。满足用户需求,让用户可以方便购物、快乐购物,使用户可以轻易、方便地找到自己所需的商品,商品能够更加精准地推送到需要的用户眼前,如此,才可以实现一个电子商务系统的真正价值,做到利润最大化。

电子商务系统在满足大量用户的访问和购物需求的同时,还会产生大量的用户行为数据及业务交互数据。用户行为数据是指用户在使用系统的时候进行点击、浏览、添加购物车、收藏等行为时产生的日志数据,在这些日志数据中存储着用户的id、点击时间、手机型号、渠道来源等信息。业务交互数据是指在系统运行过程中由后端程序记录下来的业务数据。例如,用户的订单表、支付情况表、订单详情表、用户详情表等,这些数据或者存在于前端服务器中,或者存在于后端服务器的传统数据库中,如果加以利用则能挖掘出其中巨大的潜在价值。

为了最大限度地挖掘数据中的潜在价值,我们需要搭建数据仓库系统。数据仓库系统从数据的采集流程开始,将不同来源的数据统一采集进数据仓库中,在数据仓库中对数据进行合理的分析、分类、存储和计算,这个数据仓库将面向所有有数据分析需求的用户,包括企业决策者、运营人员、数据分析师等,为用户提供多样的数据服务,解决用户对数据方面的需求。

本章将重点介绍本书中电商数据项目的需求,主要包括项目的产品描述、功能架构设计、系统流程图设计、各模块的功能业务描述,以及根据需求确定的硬件和软件环境。

本项目主要面向想要了解更多大数据项目相关知识的大数据从业人员、有一定编程基础想要对大数据有所了解的大数据技术的初学者,以及想要更多地了解大数据的开发流程以期能更好地应用大数据的用户。