数据仓库图解交互式教材
认识数据仓库这些数仓术语到底在说什么?
学习进度0 / 55
首页课程学习这些数仓术语到底在说什么?
1-4认识数据仓库12 分钟

这些数仓术语到底在说什么?

把前面走过的业务场景翻译成行业语言,知道每个词在回答哪一种工程问题。

OLTPOLAPETL / ELT
核心概念

Data Warehouse(数据仓库)

承接多来源数据并组织成分析数据的系统或数据空间,供查询、汇总、指标和报表等分析工作使用。

同一条链路里,词语回答的角度不同

前面已经看到:核心系统和信贷系统保存业务事实,数据被抽取并整理到数据仓库,最后由报表查询存贷比。现在给这条链路贴术语时,先问每个词描述的是系统负载、数据处理方式,还是分析数据的承载位置。

OLTP 和 OLAP 更接近“系统在承受什么样的工作”;ETL 和 ELT 描述“数据怎样被抽取、加工和装载”;Data Warehouse 描述“整合后的分析数据放在哪里”。它们可以同时出现在一条链路中,但关注点不同。

  • 核心系统、信贷系统通常承受更偏 OLTP 的交易负载。
  • 数据抽取、加工和装载可以采用 ETL 或 ELT 的顺序。
  • 数据仓库承载整合后的分析数据,查询和汇总更偏 OLAP。
术语翻译实验 · 按问题找到对应的词

先看问题,再记英文全称

术语卡按三个问题分组,避免把不同维度的词排成一张并列清单。再选择现场场景,检查自己的判断。

术语翻译台

先看它在实际链路里解决什么问题,再记住英文全称。

系统负载:系统在处理什么

它们描述同一类问题的不同做法。

OLTP
解决什么问题

关注一笔业务能否快速、准确地写入并保持事务状态。

中文含义在线事务处理
英文全称Online Transaction Processing
描述系统负载和工作方式
OLAP
解决什么问题

关注跨表查询、历史对比、分组汇总和趋势分析。

中文含义在线分析处理
英文全称Online Analytical Processing
描述系统负载和工作方式
数据处理:数据怎样移动

它们描述同一类问题的不同做法。

ETL
解决什么问题

先从来源抽取数据,在装载到目标位置前完成主要转换。

中文含义抽取、转换、装载
英文全称Extract, Transform, Load
描述加工顺序
ELT
解决什么问题

先把数据装载到分析平台,再利用平台能力完成转换。

中文含义抽取、装载、转换
英文全称Extract, Load, Transform
描述加工顺序
分析承载:整合后的数据放在哪里

它描述一个位置或职责。

Data Warehouse
解决什么问题

承接多来源数据,保存整理后的分析数据和可复用结果。

中文含义数据仓库
英文全称Data Warehouse
描述分析数据的承载空间
放回具体场景

这句话更接近哪个术语?

选择一句工程现场的话,查看它为什么归到这个类别。

判断结果OLTP · 在线事务处理

转账需要业务系统及时写入账户变化,并保证这笔事务的状态一致。它关注单笔业务的正确处理。

OLTP

把术语放回杭州分行存贷比

杭州分行存贷比的链路里,核心系统和信贷系统承担各自的业务交易负载,通常更偏 OLTP;抽取两边数据并进行整理时,采用 ETL 还是 ELT 是加工顺序的选择;整理后的数据进入 Data Warehouse,经营人员查询 90 ÷ 120 = 75% 时,承受的是 OLAP 分析负载。

这样看,术语是一组不同角度的工程标签。知道它解决哪一个问题,比把五个缩写背成同一类名词更有用。

  • OLTP / OLAP:描述工作负载和查询方式。
  • ETL / ELT:描述数据处理的先后顺序。
  • Data Warehouse:描述整合后分析数据的承载位置。