【ADS层表-V1】前端页面所需的数据库设计——大数据开发实战项目(五)

前言

如果你从本文中学习到丝毫知识,那么请您点点关注、点赞、评论和收藏
大家好,我是爱做梦的鱼,我是东北大学大数据实验班大三的小菜鸡,非常渴望优秀,羡慕优秀的人。从5月25号我们开始了为期两个月的实习,我们需要做一个大型大数据项目,一个项目由三个学生+一个企业的项目经理完成。请大家持续关注我的专栏,我会每天更新。
大数据项目开发进度(实时更新)
专栏:大数据案例实战——大三春招大数据开发
专栏:Spark官方文档解读【Spark2.4.5中英双语】
博客地址:子浩的博客https://blog.csdn.net/weixin_43124279

欢迎大家关注微信公众号【程序猿干货铺
一群热爱技术并且向往优秀的程序猿同学,不喜欢水文,不喜欢贩卖焦虑,只喜欢谈技术,分享的都是技术干货。Talk is cheap. Show me the code
在这里插入图片描述

TiTan数据运营系统——数据库

在这里插入图片描述

表的具体设计

表名 注释 主键 字段名 数据类型 字段注释 外键 非空
base_user_installation_day 基本面板,用户分析功能中新增用户子功能所需的表,以天为间隔。 installation_date date 日期
channel_id int 渠道ID
version_id int 版本ID
model_id int 机型ID
resolution_id int 分辨率ID
os_id int 操作系统ID
network_id int 联网方式ID
province_id int 省份ID
increase_num int 新增用户数量
base_user_active_day 基本面板,用户分析功能中活跃用户子功能所需的表,以天为间隔。 active_date date 日期
channel_id int 渠道ID
version_id int 版本ID
province_id int 省份ID
active_num int 活跃用户数量
base_user_active_week 基本面板,用户分析功能中活跃用户子功能所需的表,以周为间隔。 active_date date 日期
channel_id int 渠道ID
version_id int 版本ID
province_id int 省份ID
active_num int 活跃用户数量
base_user_active_month 基本面板,用户分析功能中活跃用户子功能所需的表,以月为间隔。 active_date date 日期
channel_id int 渠道ID
version_id int 版本ID
province_id int 省份ID
active_num int 活跃用户数量
base_user_launch 基本面板,用户分析功能中启动次数子功能所需的表,以天为间隔。 launch_date date 日期
channel_id int 渠道ID
version_id int 版本ID
model_id int 机型ID
resolution_id int 分辨率ID
os_id int 操作系统ID
network_id int 联网方式ID
province_id int 省份ID
start_num int 启动数量
base_retention_installation_day 基本面板,留存分析功能中新用户留存子功能所需的表,以日为间隔 retention_date date 日期
channel_id int 渠道ID
version_id int 版本ID
1_day_after_num int 1周后留存数
2_day_after_num int 2天后留存数
3_day_after_num int 3天后留存数
4_day_after_num int 4天后留存数
5_day_after_num int 5天后留存数
6_day_after_num int 6天后留存数
7_day_after_num int 7天后留存数
14_day_after_num int 14天后留存数
30_day_after_num int 30天后留存数
base_retention_installation_week 基本面板,留存分析功能中新用户留存子功能所需的表,以周为间隔 retention_date date 日期
channel_id int 渠道ID
version_id int 版本ID
1_week_after_num int 1周后留存数
2_week_after_num int 2周后留存数
3_week_after_num int 3周后留存数
4_week_after_num int 4周后留存数
5_week_after_num int 5周后留存数
6_week_after_num int 6周后留存数
7_week_after_num int 7周后留存数
8_week_after_num int 8周后留存数
9_week_after_num int 9周后留存数
base_retention_installation_month 基本面板,留存分析功能中新用户留存子功能所需的表,以月为间隔 retention_date date 日期
channel_id int 渠道ID
version_id int 版本ID
1_month_after_num int 1月后留存数
2_month_after_num int 2月后留存数
3_month_after_num int 3月后留存数
4_month_after_num int 4月后留存数
5_month_after_num int 5月后留存数
6_month_after_num int 6月后留存数
7_month_after_num int 7月后留存数
8_month_after_num int 8月后留存数
9_month_after_num int 9月后留存数
base_retention_active_day 基本面板,留存分析功能中活跃用户留存子功能所需的表,以日为间隔 retention_date date 日期
channel_id int 渠道ID
version_id int 版本ID
1_day_after_num int 1天后留存数
2_day_after_num int 2天后留存数
3_day_after_num int 3天后留存数
4_day_after_num int 4天后留存数
5_day_after_num int 5天后留存数
6_day_after_num int 6天后留存数
7_day_after_num int 7天后留存数
14_day_after_num int 14天后留存数
30_day_after_num int 30天后留存数
base_retention_active_week 基本面板,留存分析功能中活跃用户留存子功能所需的表,以周为间隔 retention_date date 日期
channel_id int 渠道ID
version_id int 版本ID
1_week_after_num int 1周后留存数
2_week_after_num int 2周后留存数
3_week_after_num int 3周后留存数
4_week_after_num int 4周后留存数
5_week_after_num int 5周后留存数
6_week_after_num int 6周后留存数
7_week_after_num int 7周后留存数
8_week_after_num int 8周后留存数
9_week_after_num int 9周后留存数
base_retention_active_month 基本面板,留存分析功能中新用户留存子功能所需的表,以月为间隔 retention_date date 日期
channel_id int 渠道ID
version_id int 版本ID
1_month_after_num int 1月后留存数
2_month_after_num int 2月后留存数
3_month_after_num int 3月后留存数
4_month_after_num int 4月后留存数
5_month_after_num int 5月后留存数
6_month_after_num int 6月后留存数
7_month_after_num int 7月后留存数
8_month_after_num int 8月后留存数
9_month_after_num int 9月后留存数
base_retention_activity 基本面板,留存分析功能中用户活跃度分析子功能所需的表,以天为间隔 activity_date date 日期
1_day_active_num int 活跃1天的人数
2_day_active_num int 活跃2天的人数
3_day_active_num int 活跃3天的人数
4_day_active_num int 活跃4天的人数
5_day_active_num int 活跃5天的人数
6_day_active_num int 活跃6天的人数
7_day_active_num int 活跃7天的人数
7p_day_active_num int 活跃7天以上的人数
base_participation_duration 基本面板,用户参与度功能中使用时长子功能所需的表 duration_date date 日期
channel_id int 渠道ID
version_id int 版本ID
duration_range varchar(16) 一次启动的使用时长范围
start_num int 单日单次使用时长在指定范围内的使用次数
user_num int 单日使用总时长在指定范围内的用户数
base_participation_frequency_day 基本面板,用户参与度功能中使用频率子功能所需的表,以天为间隔 frequency_date date 日期
channel_id int 渠道ID
version_id int 版本ID
frequency_range varchar(16) 用户一天内启动应用的次数范围
user_num int 单日使用次数在指定范围的用户数
base_participation_frequency_week 基本面板,用户参与度功能中使用频率子功能所需的表,以周为间隔 frequency_date date 日期
channel_id int 渠道ID
version_id int 版本ID
frequency_range varchar(16) 用户一天内启动应用的次数范围
user_num int 单日使用次数在指定范围的用户数
base_participation_frequency_month 基本面板,用户参与度功能中使用频率子功能所需的表,以月为间隔 frequency_date date 日期
channel_id int 渠道ID
version_id int 版本ID
frequency_range varchar(16) 用户一个月内启动应用的次数范围
user_num int 一个月使用次数在指定范围的用户数
base_participation_page 基本面板,用户参与度功能中访问页面子功能所需的表 page_date date 日期
channel_id int 渠道ID
version_id int 版本ID
page_range varchar(16) 用户一次启动内访问的页面数范围。
start_num int 单日单次启动访问页面数在指定范围内的启动次数
base_participation_interval 基本面板,用户参与度功能中使用间隔子功能所需的表 interval_date date 结束日期
channel_id int 渠道ID
version_id int 版本ID
interval_range varchar(16) 同一用户相邻两次启动间隔的时间长度范围
start_num int 到结束日期为止30天内启动间隔在指定范围内的启动次数
channel 渠道表 id int 渠道ID
name varchar(32) 渠道名称
version 版本表 id int 版本ID
name varchar(32) 版本名称
model 机型表 id int 机型ID
name varchar(32) 机型名称
revoletion 分辨率表 id int 分辨率ID
name varchar(32) 分辨率名称
os 操作系统表 id int 操作系统ID
name varchar(32) 操作系统名称
network 联网方式表 id int 联网方式ID
name varchar(32) 联网方式名称
province 省份表 id int 省份ID
name varchar(32) 省份名称

猜你喜欢

转载自blog.csdn.net/weixin_43124279/article/details/106694321