数据仓库的定义并没有统一的说法, 通常人们认可的概念是: 面向主题的, 集成的, 稳定的, 时间的数据集合, 支持管理者的决策过程.
数据仓库中的数据面向分析处理而组织, 而面向事务处理型的数据库是日常操作型应用, 不能满足决策分析要求.又数据仓库是面向决策分析型的特点可以概括出数据仓库的四个基本特征:
1. 数据仓库的数据是面向主题的;
2. 数据仓库的数据是集成的;
3. 数据仓库的数据是不可更新的;
4. 数据仓库的数据是随时间不断变化的.
表: 操作性数据库与分析型数据仓库之间的区别
操作性数据数据库 | 分析型数据仓库 | |
数组组织 | 面向操作性应用 | 面向主题 |
数据内容 | 当前数据 | 推到出来的数据, 汇总数据 |
数据特点 | 细节数据 | 综合或提炼数据 |
数据稳定性 | 动态数据 | 相对稳定的数据 |
数据更新 | 可更新 | 不可更新 |
操作需求特点 | 操作需求事先知道 | 操作需求事先不知道 |
访问连接类型 | 读取, 更新, 删除 | 读取 |
操作特点 | 一个时刻操作一个单元 | 一个时刻操作一个主题 |
使用人员 | 业务员, DBA,数据库专家 | 管理者, 分析专家 |
系统目的 | 支持日常事务处理操作 | 支持管理决策的分析需求 |