大数据全系列 教程
1869个小节阅读:465.9k
目录
408考研
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
统计每日省市的总营收、总退款、总订单、总退款订单、总消费用户数及总退款用户数可以根据业务四中统计的“TW_MAC_STAT_D”机器日营收情况统计表,按照省市字段分组聚合得到以上各个指标。
在Hive中构建DM层对应的表:
TM_MAC_REGION_STAT_D
地区营收日统计表
物理模型名称 | TM_MAC_REGION_STAT_D | DATA_TYPE |
---|---|---|
逻辑模型名称 | 地区营收日统计表 | 数据类型 |
省份 | PRVC | string |
城市 | CTY | string |
机器总数量 | MAC_CNT | int |
机器总营收 | MAC_REV | DECIMAL(10,4) |
机器总退款 | MAC_REF | DECIMAL(10,4) |
机器总营收订单数 | MAC_REV_ORDR_CNT | int |
机器总退款订单数 | MAC_REF_ORDR_CNT | int |
机器总消费用户数 | MAC_CNSM_USR_CNT | int |
机器总退款用户数 | MAC_REF_USR_CNT | int |
分区字段 | DATA_DT | string |
xxxxxxxxxx
CREATE EXTERNAL TABLE `TM_MAC_REGION_STAT_D`(
`PRVC` string,
`CTY` string,
`MAC_CNT` int,
`MAC_REV` DECIMAL(10,2),
`MAC_REF` DECIMAL(10,2),
`MAC_REV_ORDR_CNT` int,
`MAC_REF_ORDR_CNT` int,
`MAC_CNSM_USR_CNT` int,
`MAC_REF_USR_CNT` int
)
PARTITIONED BY (DATA_DT string)
ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t'
LOCATION 'hdfs://mycluster/user/hive_remote/warehouse/data/machine/TM_MAC_REGION_STAT_D';