- SAP BODS 教程
- SAP BODS - 首页
- 数据仓库 & ETL
- 数据仓库 - 概述
- 数据仓库 - 类型
- 数据仓库 - 产品 & 供应商
- ETL - 简介
- SAP BO 数据服务
- SAP BODS - 概述
- SAP BODS - 架构
- SAP BODS - 数据服务设计器
- SAP BODS 存储库
- SAP BODS - 存储库概述
- 存储库创建 & 更新
- 数据服务管理控制台
- SAP BODS - DSMC 模块
- SAP BODS - DS 设计器简介
- SAP BODS - ETL 流程在 DS 设计器中
- SAP BODS 数据存储 & 格式
- SAP BODS - 数据存储概述
- SAP BODS - 更改数据存储
- SAP BODS - 内存数据存储
- SAP BODS - 链接数据存储
- SAP BODS - 适配器数据存储
- SAP BODS - 文件格式
- COBOL Copybook 文件格式
- 从数据库表中提取数据
- 从 Excel 工作簿提取数据
- SAP BODS 变换
- SAP BODS - 变换类型
- 将变换添加到数据流
- SAP BODS - 查询变换
- SAP BODS 管理
- SAP BODS - 数据服务概述
- 创建嵌入式数据流
- 调试 & 恢复机制
- 数据评估 & 数据分析
- SAP BODS - 调整技巧
- SAP BODS 有用资源
- SAP BODS - 问答
- SAP BODS - 快速指南
- SAP BODS - 有用资源
- SAP BODS - 讨论
数据仓库 - 类型
数据仓库系统有四种类型。
- 数据市集
- 联机分析处理 (OLAP)
- 联机事务处理 (OLTP)
- 预测分析 (PA)
数据市集
数据市集被认为是最简单的数据仓库系统形式,通常包含组织中的单个功能区域,例如销售、财务或营销等。
组织中的数据市集由单个部门创建和管理。由于它属于单个部门,因此该部门通常仅从少数或一种类型的来源/应用程序获取数据。此来源可以是内部运营系统、数据仓库或外部系统。
联机分析处理
在 OLAP 系统中,与事务系统相比,事务数量较少。执行的查询本质上很复杂,并且涉及数据聚合。
什么是聚合?
如果有人需要进行逐年比较,我们会保存具有聚合数据的表,例如年度(1 行)、季度(4 行)、每月(12 行)等,则只会处理一行。但是,在未聚合的表中,它将比较所有行。
SELECT SUM(salary) FROM employee WHERE title = 'Programmer';
OLAP 系统中的有效措施
响应时间被称为OLAP系统中最有效和最关键的衡量标准之一。聚合的存储数据维护在多维模式中,例如星型模式(当数据排列成层次结构组(通常称为维度)以及事实和聚合事实时,称为模式)。
OLAP 系统的延迟为几个小时,而数据市集的延迟预计接近一天。
联机事务处理
在 OLTP 系统中,有大量短的联机事务,例如 INSERT、UPDATE 和 DELETE。
在 OLTP 系统中,有效的衡量标准是短事务的处理时间,并且非常短。它控制多访问环境中的数据完整性。对于 OLTP 系统,每秒的事务数衡量有效性。OLTP 数据仓库系统包含当前和详细的数据,并以实体模型(3NF)中的模式维护。
示例
零售商店中每天的事务系统,其中客户记录每天都会插入、更新和删除。它提供非常快的查询处理。OLTP 数据库包含详细和当前的数据。用于存储 OLTP 数据库的模式是实体模型。
OLTP 和 OLAP 之间的区别
以下插图显示了OLTP和OLAP系统之间的主要区别。
索引 - OLTP 系统只有少量索引,而 OLAP 系统有许多索引用于性能优化。
连接 - 在 OLTP 系统中,大量连接和数据被规范化。但是,在 OLAP 系统中,连接较少且被反规范化。
聚合 - 在 OLTP 系统中,数据未聚合,而在 OLAP 数据库中使用更多聚合。
预测分析
预测分析被称为通过使用不同的数学函数来预测未来结果,从而在 DW 系统中存储的数据中找到隐藏的模式。
预测分析系统在用途方面不同于 OLAP 系统。它用于关注未来的结果。OALP 系统专注于当前和历史数据处理以进行分析报告。