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