OLAP
OLAP的概念
关系数据库之父埃德加.弗兰克.科德(Edgan Frank Codd)于1993年提出了OLAP概念。他认为联机事务处理(Online Transaction Processing,OLTP)中简单的SQL查询无法满足深层次的数据分析需求。企业的分析、管理和执行人员往往需要从多个角度对原始数据进行复杂的分析操作,并提供直观易懂的查询结果。此外,OLAP系统需要对关系数据库进行大量计算才能得到结果,而这类运算会影响联机数据库的正常运行,所以企业需要专门的面向复杂查询的数据分析技术——OLAP。
OLAP的经典定义为,能让分析、管理或执行人员从多种角度对从原始数据中转化出来的,能够真正为用户所理解的,并真实反映企业特性的信息进行快速、一致、交互地存取,从而获得对数据的深入了解的一类软件技术。
2、OLAP的特征
虽然OLAP是一类技术的总称,但这些技术具有一些共同特征。
(1)快速:OLAP能在很短时间内迅速处理大量数据,得出分析结果。
(2)分析:OLAP能在无需编程的情况下进行逻辑分析和统计分析,并给出报告。
(3)多维:OLAP支持多维视图和多重层次的数据分析。多维分析是分析企业数据最有效的方法,是OLAP的核心。
(4)信息:OLAP能随时获得并管理大容量信息。
(5)共享:OLAP能为众多用户安全地共享数据。
在这些特征里,共享、多维和快速是OLAP的关键特征,所以OLAP有一种简明的 定义,即共享多维信息的快速分析。