2.4.2 数据仓库
数据仓库,是为企业所有级别的决策制定过程,提供所有类型数据支持的战略集合。它是单个数据存储,出于分析性报告和决策支持目的而创建。为需要业务智能的企业,提供指导业务流程改进、监视时间、成本、质量以及控制。
数据仓库系统的主要应用是OLAP(On-Line Analytical Processing),支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。
数据仓库的架构由三层组成。架构的底层是加载和存储数据的数据库服务器。中间层包括用于访问和分析数据的分析引擎。顶层是通过报告、分析和数据挖掘工具呈现结果的前端客户端。
数据仓库的运作原理如下:将数据整理成描述数据布局和类型(如整数、数据字段或字符串)的Schema。提取的数据将存储在Schema描述的各种表中。查询工具使用Schema来确定要访问和分析哪些数据表。
数据仓库的优势包括:
①更好地进行决策;
②整合多个来源的数据;(https://www.daowen.com)
③数据质量高、一致且准确;
④智能查询历史数据;
⑤将分析处理从事务数据库中分离出来,提高了两个系统的性能。
数据仓库与数据库的对比如表2.1所示。
表2.1 数据仓库与数据库的对比
