数据仓库架构培训ppt课件
应用分类
业务分类
财务
成本分析 资产分析
盈利
生产
产量 原料 质检
销售
KPI
库存
销量 市场 竞争对手
财务指标 生产指标 销市售场指标
库存分析 物流
…… ……
22
管理系统:元数据管理
元数据数据源 业务指标/需求
主数据 数据中心
ODS EDS
DDS
DM
ADS OLAP
应用系统 ETL
元数据存储平台
业务元数据 业务指标
15
主数据加载
数据抽取 数据映射 数据清洗 数据标准化 数据转换 数据加载
从 HDS 或
ODS 中获取 所需数 据
将业务 系统的 数据字 段对应 到主数 据的数 据字段
清除错 按照数
误的、
据的标
不符合
准,对
业务逻
数据进
辑的数
行统一
据
将数据 转换成 主数据 的模型
16
EDW数据加载
BI工具引擎 ……
数据交换平台
元
数
据
数据存储平台 DM
OLAP
ADS
管
理
主数据
DDS EDW
数据 质量 ETL 管理
历史数据存储(HDS)
操作数据存储(ODS)
业务系统
31
数据仓库-案例2
数据仓库应用平台
应用层 (Portal)
…
对外接口
报表 决策支持 查询
应用服务层
元数据访问服务
数据挖掘 与分析系统
Meta Data
数据服务层
Web Server
OLAP引擎
统
数
浏览器
元数据管理服务
一
据
的
访
管理和审计服务
安
问
BI引擎
全
层
数据交换服务
管
代
主数据管理服务
理
理
GUI应用程序
20
应用层次规划
企业绩效 KPI
分析型应用
决策层使用 分析人员使用
跨部门、跨业务应用
管理人员使用
业务报务、业务应用
业务人员使用
21
ER模型:与业务系统中模型基本一致,尽量减少由于数据处理带来 的时间消耗
实时性:保存实时变化的数据
13
EDW数据存储
模型特点
采用3NF方式建模,采用面向对象的建模方式 从业务模型入手,结合实际的业务系统的数据,使用主题域对数据
进行抽象 建模原则
全面性:最终应该能够覆盖到客户经营活动中所有的业务数据 抽象性:从业务的角度把客户的所有业务要素抽象成若干对象,采用面
目录
1
厂商的数据仓库架构
2
公司的数据仓库架构
3
数据存储与ETL
4
前端业务应用与管理系统
5
实施过程
6
案例
1
厂商的数据仓库架构
2
IBM数据仓库架构
3
NCR数据仓库架构
4
SAP的数据仓库
5
两级数据仓库架构
6
公司的数据仓库架构
7
系统总体架构图
数据仓库应用平台
应用层 (Portal)
…
对外接口
报表 决策支持 查询
应用服务层
元数据访问服务
数据挖掘 与分析系统
其它应用
BI工具引擎 ……
数据交换平台
元
数
据
数据存储平台 DM
OLAP
ADS
管
理
主数据
DDS EDW
数据
质量
ETL
管理
历史数据存储(HDS)
操作数据存储(ODS)
业务系统
8
公司实施常用架构
数据仓库应用平台
应用层 (Portal)
…
对外接口
报表 决策支持 查询
数据抽取 数据映射 数据清洗 数据标准化 数据转换 数据加载
从 HDS 或
ODS 中获取 所需数 据
将业务 系统的 数据字 段对应 到EDW 的数据 字段
清除错 按照数
误的、
据的标
不符合
准,对
业务逻
数据进
辑的数
行统一
据
将数据 转换成 EDW的 模型
17
DDS数据加载
数据抽取
数据映射
维度
技术元数据
维度 ETL信息 应用系统信息
管理元数据
ETL日志 应用系统日志
权限23
元数据应用平台
维护功能 业务元数据维护
技术元数据维护
查询功能
分类导航 全文检索 日志查询 权限查询
展现功能
动态指标解释 信息展示 血缘关系
主数据管理
24
实施技术
25
实施过程
26
数据仓库实施方法
自下而上
从业务数据入手,建立数据模型 建立完整的后台数据
其它应用
BI工具引擎 ……
数据交换平台
元
数
据
数据存储平台 DM
OLAP
ADS
管
理
主数据
DDS EDW
数据 质量 ETL 管理
历史数据存储(HDS)
操作数据存储(ODS)
业务系统
32
数据仓库-案例3
数据仓库应用平台
应用层 (Portal)
自上而下
完全基于业务需求分析的结果 以需求确定后台的数据范围
迭代开发
整个建设过程分为多个迭代过程 从关键的业务入手,即考虑后台数据,又提供前端展现
27
项目组架构
项目管理委员会
客户方项目组
项目管理组
质量管理组
系统架构组
需求分析组
数据建模组
ETL组
应用开发组
系统测试组
售后与服务组
28
实施流程
数据转换
数据汇总
从EDW数 据存储中 获取所需 数据
将EDW存 储模型的 字段,对 应到DDS 存储模型 的字段
把数据从 EDW的 ER模型转 换为DDS
的多维存 储模型
把EDW中 的数据进 行一定程 度的汇总
数据加载
18
前端业务应用与管理系统
19
应用服务层
数据中心存储平台 ODS EDS DDS OLAP DM
向对象的设计方法 扩展性:其体系结构应该能够适应客户今后业务的发展 高效性:应该注意不要使对象之间的关系过于复杂,导致在实际查询时
的速度过慢
14
DDS数据存储
模型特点
星型模型:以维度表和事实表的方式对数据进行组织和存放 面向需求:从满足应用需求的角度进行设计,从中找出维度,维和
分析变量 粒度较粗:从明细数据汇总得到
应
操作数据存储
用
(ODS)
OLAP
服
务
实时数据 存储
企业级 关系数 据模型
关系型 多维 模型
层 特应用数
据存储
(ADS)
11
主数据存储
模型特点
ER模型:与业务系统中代码信息存放方式类似 数据标准:在企业中采用统一的编码规则和标准 保留历史:保留主数据变化的版本
12
ODS数据存储
模型特点
数据挖掘 与分析系统
其它应用
应用服务层
元数据访问服务
BI工具引擎 ……
数据交换平台
元
数
据
数据存储平台 DM
OLAP
ADS
管 理
DDS
数据
质量
ETL
管理
EDW
历史数据存储(HDS)
业务系统
9
数据存储与ETL
10
数据存储
主数据 (MD)
企业数据存 储
多维数据 存储
数据集市 (DM)
(EDW)
(DDS)
项目管理
需求定义
项目准备
项目规划
技术 需求
业务 需求
技术架构
源数据分析 数据建模
ETL设计 开发
集成测试
系统上线
运行维护 系统演进
应用设计开发
29
实施案例
30
数据中心-案例1
数据仓库应用平台
应用层 (Portal)
…
对外接口
报表 决策支持 查询
应用服务层
元数据访问服务
数据挖掘 与分析系统
其它应用