结构良好的数据仓库设计3
1数据的两种组织形式:操作数据和分析数据当同一数据使用不同组织形式的时候,其作用也有所不同
把企业中需要使用的这些数据形式进行分类,一般可以分成两类:操作数据和分析数据
这两种数据都可以存储在DBMS中进行管理
它们的组织形式实际上源于并作用于两种系统:操作型系统和分析型系统
1操作型系统和分析型系统的分离传统的企业信息化实现的是用计算机信息处理代替人工信息处理,主要解决的是业务上的数据流问题
随着这类系统的逐渐增多,便针对这些系统产生了数据的多维信息查询需求,于是用于事务处理的数据环境和用于数据分析的数据环境的分离就成为了必然
操作型处理以传统的数据库为中心进行企业的日常业务处理
比如连锁超市每一种商品的进货处理和每一笔销售业务的处理等
分析型处理以数据仓库为中心分析数据背后的关联和规律,为企业的决策提供可靠有效的依据
比如,通过对超市近期数据进行分析可以发现近期畅销的产品,从而为公司的采购部门提供指导信息
又如,对于一个大型的连锁超市,如果能够将各个营业点不同时期的营业情况以非常直观的方式展现给管理人员,则管理人员可以根据这些分析结果决定是否需要撤销营业情况极差的营业点,而在客户流量特别大的超市附近增设营业网点
操作型系统的使用人员通常是企业的具体操作人员,处理的数据通常是企业业务的细节信息,其目标是实现企业的业务运营;而分析型系统的使用人员通常是企业的中高层的管理者,或者是从事数据分析的工程师
分析型系统包含的信息往往是企业的宏观信息而非具体的细节,其目的是为企业的决策者提供支持信息,操作型系统和分析型系统的划分如图3-1所示
图3-1操作型系统和分析型系统的分离操作型处理和分析型处理的分离,划清了数据处理的分析型环境与操作型环境之间的界限,从而由原来以单一数据库为中心的数据环境发展为以数据库为中心的业务处理系统和以数据仓库为基础的分