OLAP 的特点

17 Mar 2025 | 4 分钟阅读

OLAP方法的FASMI特性中,该术语来源于特征的第一个字母

What is OLAP

快速

它定义了系统在五秒钟内向客户端提供最多反馈,基本分析不超过一秒钟,很少超过20秒的目标。

分析

它定义了该方法可以应对任何与功能和用户相关的业务逻辑和统计分析,并使其对目标客户来说足够简单。虽然可能需要一些预编程,但如果我们认为所有应用程序定义都必须允许用户定义新的Adhoc计算作为分析的一部分,并在任何所需的方法中记录数据,而无需编程,那么我们认为这是不可接受的,因此我们排除了不允许用户定义新的Adhoc计算作为分析一部分的产品(如Oracle Discoverer),并且不允许足够面向最终用户的计算灵活性的产品。

股票

它定义了系统工具在适当级别理解的所有安全要求,如果需要多个写入连接,则进行并发更新位置。并非所有功能都需要客户回写数据,但对于越来越多的功能,系统应该能够及时、安全地管理多个更新。

多维性

这是基本要求。OLAP系统必须提供数据的多维概念视图,包括对层次结构的完全支持,因为这肯定是分析业务和组织最合乎逻辑的方法。

信息

系统应该能够保存应用程序所需的所有数据。应该以有效的方式处理数据稀疏性。

OLAP的主要特点如下

  1. 多维概念视图:OLAP系统允许业务用户拥有数据仓库中数据的维度和逻辑视图。它有助于执行切片和切块操作。
  2. 多用户支持:由于OLAP技术是共享的,因此OLAP操作应提供正常的数据库操作,包括检索、更新、充分性控制、完整性和安全性。
  3. 可访问性:OLAP充当数据仓库和前端之间的中介。OLAP操作应该位于数据源(例如,数据仓库)和OLAP前端之间。
  4. 存储OLAP结果:OLAP结果与数据源分开保存。
  5. 统一记录性能:增加维度数量或数据库大小不应显着降低OLAP系统的报告性能。
  6. OLAP提供区分零值和缺失值的功能,以便正确计算聚合。
  7. OLAP系统应忽略所有缺失值并计算正确的聚合值。
  8. OLAP便于用户进行交互式查询和复杂分析。
  9. OLAP允许用户向下钻取以获得更多细节,或沿单个业务维度或跨多个维度汇总指标。
  10. OLAP提供了执行复杂计算和比较的能力。
  11. OLAP以多种有意义的方式呈现结果,包括图表和图形。

OLAP的优势

OLAP为企业带来诸多好处:-

  1. OLAP通过高效提供多维记录视图来帮助管理者进行决策,从而提高他们的工作效率。
  2. OLAP功能是自给自足的,这归功于对有组织数据库的固有灵活性支持。
  3. 它通过对分析能力的大量管理,促进业务模型和问题的模拟。
  4. 与数据仓库结合使用,OLAP可用于支持减少应用程序积压、加快数据检索和减少查询拖累。

使用OLAP的动机

1) 了解和改进销售:对于拥有大量产品并受益于多个渠道销售产品的企业,OLAP可以帮助找到最合适的产品和最受欢迎的渠道。在某些方法中,找到利润最高的客户可能是可行的。 例如,考虑电信行业,仅考虑一种产品,即通话分钟数,如果公司想要分析每天每小时(24小时)的产品销售额,工作日和周末之间的差异(2个值),并将通话区域划分为50个区域,则会产生大量记录。

2) 了解和降低经营成本:提高销售额是改善业务的一种方法,另一种方法是分析成本并在不影响销售额的情况下尽可能地控制成本。 OLAP可以帮助分析与销售相关的成本。在某些方法中,识别产生高投资回报率 (ROI) 的支出也可能是可行的。 例如,招聘一名顶级销售人员可能包含高成本,但该销售人员产生的收入可以证明该投资是合理的。


下一主题OLTP与OLAP