UBT 用户行为分析平台 背景描述
UBT (User Behaviour Track) 用户行为分析平台
UBT 的项目成立的最原始目的是替换当前使用的收费平台(易观)
以下是这个项目的解决方案:
UBT 项目完全参考易观的项目架构来进行开发
项目分为两个阶段来完成
一阶段:
使用易观SDK上报的数据,完成数据的ETL扁平化、分发、用户前端交互界面
二阶段:
深入了解易观SDK埋点,替换易观SDK采集,优化用户前端交互界面
一阶段架构:
1 | 易观Kafka Post Topic -> CDH Kafka Topic -> Flink ETL -> Kafka Doris Routine Load Topic |
1.数据采集
1 | 易观Kafka数据使用 Flume 采集到 CDH 集群 Kafka |
2.数据清洗
1 | 数据清洗的部分主要有两个动作: |
3.数据导入
1 | 使用 Doris Routine Load Task 进行数据的导入,目标表有两个: |