【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) 省份名稱
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章