项目:泰州移动用户数据汇总系统 开发周期:六个月
开发环境:IDEA、JDK1.8、Linux
开发工具:Oracle、Sqoop、Hdfs、Hive
项目描述:
随着大数据技术的日趋发展完善,泰州移动对其保有的海量用户数据的价值和使用开始产生新的想法。泰州移动希望采用大数据技术对传统的Java代码处理数据的方案进行转型并通过对近半年的用户数据搭建数据仓库,从而在客户流失度、营销力度、客户流量/套餐、地区网络维护等方面进行统筹规划。项目旨在通过数仓计算当月各项指标并同前6个月的指标进行对比并输送至Oracle数据库并制作报表以提供移动进行下一期决策。
责任描述:
使用爬虫从外部系统爬取目标数据存入系统Oracle库;
运用Sqoop从Oracle数据库导出数据至Hdfs;
构建Hive数据仓库,对数据进行ETL并构建对应维度表;
与甲方沟通结构化数据提取过滤规则,特征值字段提取,构建初步dwd层数据;
对数据按照要求进行轻聚合,构建dws层和最终的ads层。