数据仓库概念
数据仓库(Data Warehouse),是为企业所有决策制定过程,提供所有系统数据支持的战略集合。
通过对数据仓库中数据的分析,可以帮助企业,改进业务流程、控制成本、提高产品质量等。
数据仓库并不是数据的最终目的地,而是为数据的最终目的地做好准备,这些准备包括对数据的:
清洗、转义、分类、重组、合并、拆分、统计等等。
一般企业的数仓系统示意图如上图所示。
数据库与数据仓库的区别
相信很多刚接触数据仓库这个概念的小伙伴都会有这样一个疑问,数据库和数据仓库有啥不同吗?
这里分别给大家说一下数据库和数据仓库:
1.数据库分为操作型数据库与分析型数据库
操作型数据库:
主要用于业务支撑。一个公司往往会使用若干个数据库,这些数据库保存着公司的日常操作数据
分析型数据库:
主要用于历史数据分析。这类数据作为公司的单独数据存储,负责利用历史数据对公司各主题域进行统计分析;
因为主导功能的不同(面向操作/面向分析),两类数据库就产生了很多细节上的差异。