OLAP代表在线分析处理服务器。它是一种软件技术,允许用户同时分析来自多个数据库系统的信息。它基于多维数据模型,允许用户查询多维数据(例如德里 -> 2018 -> 销售数据)。 OLAP 数据库被分成一个或多个立方体,这些立方体被称为超立方体。
OLAP 操作:
可以对 OLAP 多维数据集执行五种基本分析操作:
- 下钻:在下钻操作中,将不太详细的数据转换为高度详细的数据。可以通过以下方式完成:
- 在概念层次结构中向下移动
- 添加新维度
在概述部分给出的立方体中,向下钻取操作是通过在时间维度(季度 – > 月)的概念层次结构中向下移动来执行的。
- 上卷:与下钻操作正好相反。它对 OLAP 多维数据集执行聚合。可以通过以下方式完成:
- 在概念层次结构中攀升
- 缩小尺寸
在概览部分给出的立方体中,通过在位置维度(城市 – > 国家)的概念层次结构中向上爬来执行上卷操作。
- Dice:它通过选择两个或多个维度从 OLAP 多维数据集中选择一个子多维数据集。在概述部分给出的多维数据集中,通过选择以下带有条件的维度来选择子多维数据集:
- 位置 =“德里”或“加尔各答”
- 时间 = “Q1” 或 “Q2”
- 项目 =“汽车”或“公共汽车”
- 切片:它从 OLAP 多维数据集中选择一个维度,从而创建新的子多维数据集。在概述部分给出的多维数据集中,切片是在维度 Time = “Q1”上执行的。
- 枢轴:它也称为旋转操作,因为它旋转当前视图以获得表示的新视图。在切片操作后得到的子立方体中,进行枢轴操作可以对其进行新的查看。