离线数仓组合了大数据框架的组件,在一定时间里对采集的行为日志数据进行处理,根据需求把数据汇总到不同层,为决策层提供数据,并进行相关分析。该项目分成了数据采集模块、数据仓库模块、数据可视化模块。
1. 综合应用了Hadoop生态框架,如Flume、Kafka、Zookeeper、Hive等。
2. 用Flume、Kafka、Zookeeper搭建了数据采集通道,使用Hive搭建了数据仓库,并合理的划分了
ODS、DWD、DWS、ADS等四层。
3. 编写主题HiveQL语句,实现用户活跃主题、新增主题、留存主题等,并使用Superset对主题数据进
行可视化。