線上分析處理 联机分析处理英語Online analytical processing简称OLAP ˈoʊlæp是计算机技术中快速解决多维分析问题英语multidimensional analyticalMDA的一种方法 OLAP是更广泛的商业智能范畴的一部分它还包括关系数据库报告编写和数据挖掘 OLAP的典型应用包括销售业务报告英语business reporting市场营销管理报告业务流程管理BPM預算和预测財務報表以及类似领域新的应用正在出现如农业 术语OLAP是对传统数据库术语联机事务处理OLTP稍微修改而成的 OLAP工具让用户能够从多个角度交互地分析多维数据OLAP由三个基本的分析操作组成上卷rollup钻取drilldown切片slicing和切块dicing 上卷涉及可以在一个或多个维度中累积和计算的数据的聚合例如所有的销售办事处汇总到销售部门以预测销售趋势相比之下钻取是一种允许用户浏览详细信息的技术例如用户可以查看组成一个地区销售额的单个产品的销售额切片和切块是说用户可以从OLAP多维数据集中取出切片一组特定的数据并从不同的角度查看切块切片这些角度有时被称为维度例如按销售人员按日期按客户按产品或按地区查看相同的销售情况等 为OLAP配置的数据库使用多维数据模型允许快速执行复杂的分析查询和即席查询 它们借鉴了导航型数据库英语navigational database层次型数据库和关系型数据库的各个方面 OLAP通常与OLTP联机事务处理形成对比OLTP的特点是查询的复杂性要小得多而且查询量要大得多以处理事务而不是用于商业智能或报告OLAP系统主要针对读取进行优化而OLTP得能处理各种查询读取插入更新和删除