用户行数据的目标数据组成
启动数据
- 启动入口————图标(icon),通知(notification),安装后启动(install)
- 加载时间————100
- 开屏广告id————2
- 广告播放时间————1000
- 用户跳过广告时间
- 启动时间
页面数据
- 页面id
- 上一页id
- 页面对象类型
- 页面对象id
- 页面来源类型
- 停留时间
- 跳入时间
事件数据
- 动作id
- 动作目标类型
- 动作目标id
- 动作时间
曝光数据
- 曝光类型
- 曝光对象类型
- 曝光对象id
- 曝光顺序
- 曝光位置
错误数据
- 错误码
- 错误信息
ODS层构建用于存放用户行为数据的表ods_log
drop table if exists ods_log;
create external table ods_log(
line string
)partitioned by (dt string)
stored as
inputformat 'com.hadoop.mapred.DeprecatedLzoTextInputFormat'
outputformat 'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'
location '/warehouse/gmall/ods/ods_log'