多维立方体建表语句
-- 多维分析数据立方体,建表
DROP TABLE IF EXISTS dws.mall_app_tfc_cube;
CREATE TABLE dws.mall_app_tfc_cube
(
appid string,
appversion string,
carrier string, -- 运营商
devicetype string, -- 手机型号
nettype string,
osname string,
osversion string,
releasechannel string,
resolution string,
province string, -- 省
city string, -- 市
region string, -- 区
ses_enter_page_id string, -- 入口页面id
ses_exit_page_id string, -- 退出页面id
ses_is_jump int , -- 1:是跳出会话 2:不是跳出会话
pv_cnt bigint, -- 访问页面数
uv_nct bigint, -- 去重访客总数
ses_cnt bigint -- 访问的总时长
)
PARTITIONED BY (dt string)
STORED AS ORC
TBLPROPERTIES ('orc.compress'='snappy')
;
数据计算方式
-- 计算
INSERT