赞
踩
OLAP 是在线分析处理,顾名思义就是OLAP是用于数据分析的;因此,它使我们能够同时分析来自多个数据库系统的信息。换句话说,我们可以说它是一种计算方法,可以让用户轻松提取所需的数据并查询数据,以便从不同的角度进行分析。
OLAP 是 OLAP(在线分析处理)是许多商业智能 (BI) 应用程序背后的一项强大技术,它可以发现数据、报告查看功能、复杂的分析计算以及预测性“假设”场景、预算计划、预测计划。
例如,用户可以请求分析数据以显示显示 8 月份在孟买上映的所有电影的电子表格,将收入数字与 12 月同一部电影的收入数字进行比较,然后查看其他电影的比较以检查是否在同一时间段内取得更高的成功并成为有利可图的。因此,通过这种分析,将能够决定电影应该在哪里发行以及通过哪些方式获得更多利润,甚至这种数据分析也有助于规划营销策略,例如在哪里进行营销,如何进行,通过哪些方式进行营销。频道做等。
现在我们将看到 OLAP 是如何工作的
首先从多个数据源(如电子表格、视频、XML 等)收集数据并存储在数据仓库中
然后将其清理并组织成数据立方体(data cube)。
之所以成为立方体(Cube),是因为数据按三个维度或者多个维度分类。因此,每个立方体都包含由数据仓库中的多维表导出的按某些维度(例如客户、时间段、地理销售区域和产品)分类的数据。维度可以由成员填充,也可以用于可以采用分层组织的客户姓名、国家和月份等值的维度,并希望对特定值执行分析。OLAP 多维数据集针对跨维度的频繁查询进行了预先汇总,从而提高了关系数据库的查询执行时间。所以像这样,它可以在一段时间内执行不同类型的分析。
与 OLAP 一样,我们使用的另一个术语是 OLTP,即在线事务处理;两者都是在线处理系统;
OLAP 使销售、管理报告、营销、业务流程管理、财务报告、预算和预测等业务报告的工作变得如此轻松。
由于 OLAP 给出具有维度的立方体,然后找到维度的交集,例如,在特定时间段内,孟买的所有电影都是有利可图的,并显示结果。每个 OLAP 多维数据集都包含数百个度量,这些度量至少有一个可能,这些度量实际上是从存储在数据仓库的事实表中的信息中派生出来的。
如图,它通过从多个来源收集数据并存储在数据仓库中开始工作。此外,OLAP 多维数据集是在仓库的清理数据上创建的,用户可以针对这些数据运行查询。
MOLAP(多维 OLAP): MOLAP是一种基于多维数据库索引的 OLAP。
ROLAP (Relational OLAP): ROLAP 是一种对关系数据库存储的数据进行动态多维分析的 OLAP。
HOLAP(混合 OLAP): HOLAP 是 ROLAP 和 MOLAP 的各种集成。用于利用MOLAP开发ROLAP数据容量,超强的处理能力,满足处理需求。
它可用于数据提取或挖掘、数据分析、报告以发现数据项之间的关系。要从现有关系导入数据,我们可以使用 ODBC(开放数据库连接)来创建 OLAP 多维数据库。趋势分析不需要所有事务数据,因此OLAP数据库不需要像数据仓库那么大。
OLAP的一些缺点是必须进行预建模,对IT依赖大,计算能力差,反应慢,缺乏交互分析能力,模型抽象,潜在风险大。
一些分析工具 (OLAP) 是 IBM Cognos、Micro Strategy、Palo OLAP Server、Apache Kylin、Oracle OLAP、icCube、Pentaho BI、JsHypercube 等。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。