【Hive】——数据仓库
1.1 数仓概念
数据仓库(data warehouse):是一个用于存储,分析,报告的数据系统
目的:是构建面向分析的集成化数据环境,分析结果为企业提供决策支持
特点:
数据仓库本身不产生任何数据,其数据来源于不同外部系统
数据仓库也不需要消费任何的书,其结果开放给各个外部应用使用
这也是为什么叫仓库,而不叫工厂的原因
1.2 案例
1.3 数仓特征
1.3.1 面向主题性
1.3.2 集成性
1.3.3 非易性、非异变性
1.3.4 时变性
1.4 OLTP、OLAP
1.4.1 OLTP:联机事务处理
1.4.2 OLAP:联机分析处理
1.4.3 OLAP对比OLTP
1.5 数据仓库、数据库的区别
1.6 数据仓库、数据集市的区别
1.7 数据仓库思想与架构
1.7.1 分层思想和标准
操作型数据层(ODS)
数据仓库层(DW)
数据应用层(DA)
1.7.2 ODS层(Operation Data Store)
1.7.2 DW层(Data Warehouse)
1.7.3 DA层(或ADS层)
1.8 分层作用
1.9 ETL、ELT
ETL:抽取Extra、转化Transfer、装载Load
具体顺序基于业务实际灵活选择
1.9.1 ETL