数据仓库工程师面试题及详细答案.docxVIP

  • 11
  • 0
  • 约1.23万字
  • 约 12页
  • 2026-04-23 发布于河北
  • 举报

数据仓库工程师面试题及详细答案

一、基础必考题(入门级,考察核心概念掌握度)

1.请解释什么是数据仓库?它和数据库的核心区别是什么?

答案:数据仓库(DataWarehouse,简称DW),简单说就是一个面向主题、集成、稳定、随时间变化的数据集合,核心用途是支持企业的决策分析,不是日常的业务操作。比如企业要分析近3年的销售趋势、用户留存,就需要从各个业务系统(比如ERP、CRM)抽数据,清洗整合后放到数据仓库,供分析师、决策者使用。

和数据库的核心区别,主要在3点,不搞复杂理论,结合实际工作说:

①用途不同:数据库(OLTP,联机事务处理)是支撑日常业务操作的,比如用户下单、支付、修改信息,强调“快”和“准”,每次操作数据量小(比如单条订单);数据仓库(OLAP,联机分析处理)是支撑决策的,比如分析某个区域、某个品类的销售情况,每次查询数据量大,允许一定延迟。

②数据特性不同:数据库的数据是实时更新的,比如下单后订单状态立即改变;数据仓库的数据是批量更新的(比如每天凌晨抽前一天的数据),是历史快照,不常修改,主要用于回溯和分析。

③数据结构不同:数据库是面向业务流程的,比如订单表、用户表、商品表,各自独立,避免冗余;数据仓库是面向主题的(比如“销售”“用户”主题),会整合多个业务系统的数据,允许适当冗余,方便分析(比如销售主题会整合订单、商品、用户、支付的数据)。

2.

文档评论(0)

1亿VIP精品文档

相关文档