一、数据仓库
Data Warehouse ,简称数仓,是一个用于存储、分析、报告的数据系统
特点:1.不“产生”任何数据,其数据来源于不同外部系统;
2.不需要“消费”任何的数据,其结果开放给各个外部应用使用。
数据仓库与数据库:
数据库,联机事务处理OLTP(On-Line Transaction Processing),目标为数据处理;
面向事务的设计
一般储存业务数据
数据仓库,联机分析处理OLAP(On-Line Analytical Processing),目标是做数据分析
面向主题设计的
为分析数据而设计
二、数仓分层架构
1、典型三层架构
ODS层:操作型数据层,也称之为元数据层、数据引入层、数据暂存层、临时缓存层
存放未经处理的原始数据至数据仓库系统
结构上与源系统保持一致,是数据仓库的数据准备区
DW层:数据仓库层,ODS层数据加工而成,主要完成数据加工与