搜索
搜 索
本版
文章
帖子
用户
图文精华
hadoop-2.6.0+zookeeper-3.4.6+hbase-1.0.0+hive-1.1.0完全分布 ...
首页
Portal
专题
BBS
面试
办公|编程助手
更多
登录
注册
用户组:游客
主题
帖子
云币
我的帖子
我的收藏
我的好友
我的勋章
设置
退出
导读
淘贴
博客
群组
社区VIP
APP下载
今日排行
本周排行
本周热帖
本月排行
本月热帖
会员排行
About云-梭伦科技
»
专题
›
技术学习(版主发帖区)
›
面试区
›
经验分享
›
大数据技术之高频面试题(七):用户行为数据分析(下篇 ...
0
0
1
分享
大数据技术之高频面试题(七):用户行为数据分析(下篇)
BGnv5
2020-10-22 14:19:24
发表于
经验分享
[显示全部楼层]
只看大图
阅读模式
关闭右栏
0
5028
About云VIP帮助找工作和提升
问题导读:
1、如何设计用户留存率表?
2、什么是沉默用户,如何进行表的创建?
3、如何设计本周回流用户数?
4、如何设计流失用户数?
5、如何设计活跃用户数?
上一篇:
大数据技术之高频面试题(七):用户行为数据分析(上篇)
5.8 需求三:用户留存主题
5.8.1 DWS层日留存明细表
5.8.2 ADS层留存用户数表
5.8.3 ADS层留存用户率表
5.9 需求四:沉默用户
5.10 需求五:本周回流用户数
5.11 需求六:流失用户数
5.12 需求七:最近连续3周活跃用户数
5.13 需求八:最近七天内连续三天活跃用户数
5.14 需求逻辑
5.14.1 如何分析用户活跃?
在启动日志中统计不同设备id出现次数。
5.14.2 如何分析用户新增?
用活跃用户表 left join 用户新增表,用户新增表中mid为空的即为用户新增。
5.14.3 如何分析用户1天留存?
留存用户=前一天新增 join 今天活跃
用户留存率=留存用户/前一天新增
5.14.4 如何分析沉默用户?
(登录时间为7天前,且只出现过一次)
按照设备id对日活表分组,登录次数为1,且是在一周前登录。
5.14.5 如何分析本周回流用户?
本周活跃left join本周新增 left join上周活跃,且本周新增id和上周活跃id都为null
5.14.6 如何分析流失用户?
(登录时间为7天前)
按照设备id对日活表分组,且七天内没有登录过。
5.14.7 如何分析最近连续3周活跃用户数?
按照设备id对周活进行分组,统计次数大于3次。
5.14.8 如何分析最近七天内连续三天活跃用户数?
1)查询出最近7天的活跃用户,并对用户活跃日期进行排名
2)计算用户活跃日期及排名之间的差值
3)对同用户及差值分组,统计差值个数
4)将差值相同个数大于等于3的数据取出,然后去重(去的是什么重???),即为连续3天及以上活跃的用户
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
显身卡
没找到任何评论,期待你打破沉寂
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
发表新帖
BGnv5
超级版主
关注
78
主题
155
帖子
23
粉丝
TA的主题
阿里面试宝典(十三):Zookeeper
2020-12-21
数仓实时化改造:Hudi on Flink 在顺丰的实践应用
2020-12-21
阿里面试宝典(十二):工厂模式、控制反转、观察者模式
2020-12-17
Flink1.11 源码 | 自定义 Format 消费 Maxwell CDC 数据
2020-12-17
阿里面试宝典(十一):面向切面编程
2020-12-14
24小时热文
Flink CDC:新一代实时数据集成框架
蚂蚁面试就是不一样
如何高效学习
人情世故速查速用大全集
框架思维
关闭
推荐
/2
中文版ChatGPT
1.无需魔法 2.提高编程效率 3.提高文档能力
查看 »
新手帮助
新手帮助:注册遇到问题,领取资源,加入铁粉群,不会使用搜索,如何获取积分等
查看 »
意见
反馈