DWD层各个表结构


用户行为日志数据表

dwd_start_log 启动日志表

CREATE EXTERNAL TABLE dwd_start_log(

area_code STRING COMMENT '地区编码',

brand STRING COMMENT '手机品牌',

channel STRING COMMENT '渠道',

is_new STRING COMMENT '是否首次启动',

model STRING COMMENT '手机型号',

mid_id STRING COMMENT '设备id',

os STRING COMMENT '操作系统',

user_id STRING COMMENT '会员id',

version_code STRING COMMENT 'app版本号',

entry STRING COMMENT 'icon手机图标 notice 通知 install 安装后启动',

loading_time BIGINT COMMENT '启动加载时间',

open_ad_id STRING COMMENT '广告页ID ',

open_ad_ms BIGINT COMMENT '广告总共播放时间',

open_ad_skip_ms BIGINT COMMENT '用户跳过广告时点',

ts BIGINT COMMENT '时间'

) COMMENT '启动日志表'

dwd_page_log 页面日志表

CREATE EXTERNAL TABLE dwd_page_log(

area_code STRING COMMENT '地区编码',

brand STRING COMMENT '手机品牌',

channel STRING COMMENT '渠道',

is_new STRING COMMENT '是否首次启动',

model STRING COMMENT '手机型号',

mid_id STRING COMMENT '设备id',

os STRING COMMENT '操作系统',

user_id STRING COMMENT '会员id',

version_code STRING COMMENT 'app版本号',

during_time BIGINT COMMENT '持续时间毫秒',

page_item STRING COMMENT '目标id ',

page_item_type STRING COMMENT '目标类型',

last_page_id STRING COMMENT '上页类型',

page_id STRING COMMENT '页面ID ',

source_type STRING COMMENT '来源类型',

ts bigint

) COMMENT '页面日志表'

dwd_action_log 动作日志表

CREATE EXTERNAL TABLE dwd_action_log(

area_code STRING COMMENT '地区编码',

brand STRING COMMENT '手机品牌',

channel STRING COMMENT '渠道',

is_new STRING COMMENT '是否首次启动',

model STRING COMMENT '手机型号',

mid_id STRING COMMENT '设备id',

os STRING COMMENT '操作系统',

user_id STRING COMMENT '会员id',

version_code STRING COMMENT 'app版本号',

during_time BIGINT COMMENT '持续时间毫秒',

page_item STRING COMMENT '目标id ',

page_item_type STRING COMMENT '目标类型',

last_page_id STRING COMMENT '上页类型',

page_id STRING COMMENT '页面id ',

source_type STRING COMMENT '来源类型',

action_id STRING COMMENT '动作id',

item STRING COMMENT '目标id ',

item_type STRING COMMENT '目标类型',

ts BIGINT COMMENT '时间'

) COMMENT '动作日志表'

dwd_display_log 曝光日志表

CREATE EXTERNAL TABLE dwd_display_log(

area_code STRING COMMENT '地区编码',

brand STRING COMMENT '手机品牌',

channel STRING COMMENT '渠道',

is_new STRING COMMENT '是否首次启动',

model STRING COMMENT '手机型号',

mid_id STRING COMMENT '设备id',

os STRING COMMENT '操作系统',

user_id STRING COMMENT '会员id',

version_code STRING COMMENT 'app版本号',

during_time BIGINT COMMENT 'app版本号',

page_item STRING COMMENT '目标id ',

page_item_type STRING COMMENT '目标类型',

last_page_id STRING COMMENT '上页类型',

page_id STRING COMMENT '页面ID ',

source_type STRING COMMENT '来源类型',

ts BIGINT COMMENT 'app版本号',

display_type STRING COMMENT '曝光类型',

item STRING COMMENT '曝光对象id ',

item_type STRING COMMENT 'app版本号',

order BIGINT COMMENT '曝光顺序',

pos_id BIGINT COMMENT '曝光位置'

) COMMENT '曝光日志表'

dwd_error_log 错误日志表

CREATE EXTERNAL TABLE dwd_error_log(

area_code STRING COMMENT '地区编码',

brand STRING COMMENT '手机品牌',

channel STRING COMMENT '渠道',

is_new STRING COMMENT '是否首次启动',

model STRING COMMENT '手机型号',

mid_id STRING COMMENT '设备id',

os STRING COMMENT '操作系统',

user_id STRING COMMENT '会员id',

version_code STRING COMMENT 'app版本号',

page_item STRING COMMENT '目标id ',

page_item_type STRING COMMENT '目标类型',

last_page_id STRING COMMENT '上页类型',

page_id STRING COMMENT '页面ID ',

source_type STRING COMMENT '来源类型',

entry STRING COMMENT ' icon手机图标 notice 通知 install 安装后启动',

loading_time STRING COMMENT '启动加载时间',

open_ad_id STRING COMMENT '广告页ID ',

open_ad_ms STRING COMMENT '广告总共播放时间',

open_ad_skip_ms STRING COMMENT '用户跳过广告时点',

actions STRING COMMENT '动作',

displays STRING COMMENT '曝光',

ts STRING COMMENT '时间',

error_code STRING COMMENT '错误码',

msg STRING COMMENT '错误信息'

) COMMENT '错误日志表'

业务数据表

评价事实表(事务型事实表)dwd_comment_info

CREATE EXTERNAL TABLE dwd_comment_info(

id STRING COMMENT '编号',

user_id STRING COMMENT '用户ID',

sku_id STRING COMMENT '商品sku',

spu_id STRING COMMENT '商品spu',

order_id STRING COMMENT '订单ID',

appraise STRING COMMENT '评价(好评、中评、差评、默认评价)',

create_time STRING COMMENT '评价时间'

) COMMENT '评价事实表'

订单明细事实表(事务型事实表)dwd_order_detail

CREATE EXTERNAL TABLE dwd_order_detail (

id STRING COMMENT '订单编号',

order_id STRING COMMENT '订单号',

user_id STRING COMMENT '用户id',

sku_id STRING COMMENT 'sku商品id',

province_id STRING COMMENT '省份ID',

activity_id STRING COMMENT '活动ID',

activity_rule_id STRING COMMENT '活动规则ID',

coupon_id STRING COMMENT '优惠券ID',

create_time STRING COMMENT '创建时间',

source_type STRING COMMENT '来源类型',

source_id STRING COMMENT '来源编号',

sku_num BIGINT COMMENT '商品数量',

original_amount DECIMAL(16,2) COMMENT '原始价格',

split_activity_amount DECIMAL(16,2) COMMENT '活动优惠分摊',

split_coupon_amount DECIMAL(16,2) COMMENT '优惠券优惠分摊',

split_final_amount DECIMAL(16,2) COMMENT '最终价格分摊'

) COMMENT '订单明细事实表表'

退单事实表(事务型事实表)dwd_order_refund_info

CREATE EXTERNAL TABLE dwd_order_refund_info(

id STRING COMMENT '编号',

user_id STRING COMMENT '用户ID',

order_id STRING COMMENT '订单ID',

sku_id STRING COMMENT '商品ID',

province_id STRING COMMENT '地区ID',

refund_type STRING COMMENT '退单类型',

refund_num BIGINT COMMENT '退单件数',

refund_amount DECIMAL(16,2) COMMENT '退单金额',

refund_reason_type STRING COMMENT '退单原因类型',

create_time STRING COMMENT '退单时间'

) COMMENT '退单事实表'

加购事实表(周期型快照事实表,每日快照)dwd_cart_info

CREATE EXTERNAL TABLE dwd_cart_info(

id STRING COMMENT '编号',

user_id STRING COMMENT '用户ID',

sku_id STRING COMMENT '商品ID',

source_type STRING COMMENT '来源类型',

source_id STRING COMMENT '来源编号',

cart_price DECIMAL(16,2) COMMENT '加入购物车时的价格',

is_ordered STRING COMMENT '是否已下单',

create_time STRING COMMENT '创建时间',

operate_time STRING COMMENT '修改时间',

order_time STRING COMMENT '下单时间',

sku_num BIGINT COMMENT '加购数量'

) COMMENT '加购事实表'

收藏事实表(周期型快照事实表,每日快照) dwd_favor_info

CREATE EXTERNAL TABLE dwd_favor_info(

id STRING COMMENT '编号',

user_id STRING COMMENT '用户id',

sku_id STRING COMMENT 'skuid',

spu_id STRING COMMENT 'spuid',

is_cancel STRING COMMENT '是否取消',

create_time STRING COMMENT '收藏时间',

cancel_time STRING COMMENT '取消时间'

) COMMENT '收藏事实表'

优惠券领用事实表(累积型快照事实表)dwd_coupon_use

CREATE EXTERNAL TABLE dwd_coupon_use(

id STRING COMMENT '编号',

coupon_id STRING COMMENT '优惠券ID',

user_id STRING COMMENT 'userid',

order_id STRING COMMENT '订单id',

coupon_status STRING COMMENT '优惠券状态',

get_time STRING COMMENT '领取时间',

using_time STRING COMMENT '使用时间(下单)',

used_time STRING COMMENT '使用时间(支付)',

expire_time STRING COMMENT '过期时间'

) COMMENT '优惠券领用事实表'

支付事实表(累积型快照事实表) dwd_payment_info

CREATE EXTERNAL TABLE dwd_payment_info (

id STRING COMMENT '编号',

order_id STRING COMMENT '订单编号',

user_id STRING COMMENT '用户编号',

province_id STRING COMMENT '地区ID',

trade_no STRING COMMENT '交易编号',

out_trade_no STRING COMMENT '对外交易编号',

payment_type STRING COMMENT '支付类型',

payment_amount DECIMAL(16,2) COMMENT '支付金额',

payment_status STRING COMMENT '支付状态',

create_time STRING COMMENT '创建时间',--调用第三方支付接口的时间

callback_time STRING COMMENT '完成时间'--支付完成时间,即支付成功回调时间

) COMMENT '支付事实表表'

退款事实表(累积型快照事实表) dwd_refund_payment

CREATE EXTERNAL TABLE dwd_refund_payment (

id STRING COMMENT '编号',

user_id STRING COMMENT '用户ID',

order_id STRING COMMENT '订单编号',

sku_id STRING COMMENT 'SKU编号',

province_id STRING COMMENT '地区ID',

trade_no STRING COMMENT '交易编号',

out_trade_no STRING COMMENT '对外交易编号',

payment_type STRING COMMENT '支付类型',

refund_amount DECIMAL(16,2) COMMENT '退款金额',

refund_status STRING COMMENT '退款状态',

create_time STRING COMMENT '创建时间',--调用第三方支付接口的时间

callback_time STRING COMMENT '回调时间'--支付接口回调时间,即支付成功时间

) COMMENT '退款事实表'

订单事实表(累积型快照事实表) dwd_order_info

CREATE EXTERNAL TABLE dwd_order_info(

id STRING COMMENT '编号',

order_status STRING COMMENT '订单状态',

user_id STRING COMMENT '用户ID',

province_id STRING COMMENT '地区ID',

payment_way STRING COMMENT '支付方式',

delivery_address STRING COMMENT '邮寄地址',

out_trade_no STRING COMMENT '对外交易编号',

tracking_no STRING COMMENT '物流单号',

create_time STRING COMMENT '创建时间(未支付状态)',

payment_time STRING COMMENT '支付时间(已支付状态)',

cancel_time STRING COMMENT '取消时间(已取消状态)',

finish_time STRING COMMENT '完成时间(已完成状态)',

refund_time STRING COMMENT '退款时间(退款中状态)',

refund_finish_time STRING COMMENT '退款完成时间(退款完成状态)',

expire_time STRING COMMENT '过期时间',

feight_fee DECIMAL(16,2) COMMENT '运费',

feight_fee_reduce DECIMAL(16,2) COMMENT '运费减免',

activity_reduce_amount DECIMAL(16,2) COMMENT '活动减免',

coupon_reduce_amount DECIMAL(16,2) COMMENT '优惠券减免',

original_amount DECIMAL(16,2) COMMENT '订单原始价格',

final_amount DECIMAL(16,2) COMMENT '订单最终价格'

) COMMENT '订单事实表'