Hive-数据仓库建模架构
Hive-数据仓库建模方式
1、分库分表,命名规范,库名以所在数据层开头命名,如:ods_dianxin_test
2、星型和雪花型建模
事实表维度表
id time addr device platform action item
我 今天上午9点 1 1 1 1 1
小明 今天上午9点 1 1 1 2 1
小华 今天上午9点 1 1 1 3 1
你 昨天下午5点 2 2 2 1 2
他 前天晚上10点 3 3 3 4 3他 前天晚上10点 3 1 2 3 4
他 前天晚上10点 3 1 2 3 4
他 前天晚上10点 3 1 2 3 4维度退化
addr
id name city_id city_name
1 蜀山区 1 合肥市
2 高新区 1 合肥市
3 肥西县 1 合肥市
4 余杭区 2 杭州市city
city_id city_name
1 合肥市
2 杭州市platform
id name
1 京东
2 淘宝
3 拼多多device
id name
1 iPhone
2 mac
3 ipaditem
id name
1 表
2 airpods
3 iwatch
4 牛奶
5 面包action
id name
1 购买
2 退货
3 换货
4 砍了