Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >OLAP是什么东西

OLAP是什么东西

作者头像
做数据的二号姬
修改于 2019-07-20 14:39:50
修改于 2019-07-20 14:39:50
2K0
举报

数据库技术对于数据分析有着非常重要的意义,了解数据库技术的基础是每一个分析师的必备素质。

图片来自网络,如侵删
图片来自网络,如侵删

释意

OLAP:On line Analysis Processing联机分析处理

使分析人员、管理人员或执行人员能够从多种角度对从原始数据中转化出来的、能够真正为用户所理解的、并真实反映企业维特性的信息进行快速、一致、交互的存取,从而获得对数据更深入了解的一类软件技术。

提出

E.F.Codd(关系数据库之父)

1993年

特点

直接仿照用户的多角度思考模式,预先为用户组建多维的数据模型。

一旦多维数据模型建立完成,用户可以快速地从各个分析角度获取数据,也能动态的在各个角度之间切换或者进行多角度综合分析,具有极大的分析灵活性。

功能

钻取(Drill-up和Drill-down):

改变维的层次,变换分析的粒度——包括向下钻取(Drill-down)和向上钻取(Drill-up)/上卷(Roll-up)。

Drill-up是在某一维上将低层次的细节数据概括到高层次的汇总数据,或者减少维数;

而Drill-down则相反,它从汇总数据深入到细节数据进行观察或增加新维。

切片(Slice)/切块(Dice):

是在一部分维上选定值后,关心度量数据在剩余维上的分布。如果剩余的维只有两个,则是切片;如果有三个或以上,则是切块。

旋转(Pivot):

是变换维的方向,即在表格中重新安排维的放置(例如行列互换)

数据仓库 VS OLAP

数据仓库与OLAP的关系是互补的,现代OLAP系统一般以数据仓库作为基础,即从数据仓库中抽取详细数据的一个子集并经过必要的聚集存储到OLAP存储器中供前端分析工具读取。

OLAP VS OLTP

OLTP是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,例如银行交易。

OLAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-03-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 做数据的二号姬 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
BI/数据仓库/数据分析 基础入门:一些常见概念解释
Preface:本文将会讲述 BI/DW/DA 领域的一些常见概念,如:事实表、维度表、建模、多维分析、cube 等,但不涉及具体实例分析。 1、维(Dimension) 维是用于从不同角度描述事物特
用户1177713
2018/02/24
3.9K0
BI/数据仓库/数据分析 基础入门:一些常见概念解释
联机分析处理技术
  20世纪80年代开始,联机事务处理(OLTP)的数据库系统已在企事业单位得到广泛的应用。为了获得及时准确的决策信息,在 OLTP 数据库系统中增加了一些简单的分析处理功能,形成一种 “事务处理与分析处理” 合二为一的系统。由于传统数据库的事务处理方式和决策的分析处理对数据需求存在明显的冲突,导致传统数据库系统无法很好地支持决策分析活动。数据库之父 E.F.Codd 及其同仁于1993年提出了联机分析处理(On-Line Analysis Processing,OLAP)的概念,并为 OLAP 系统提出了12条广为人知的准则,使 OLAP 系统与 OLTP 系统或 OLTP 混合决策支持功能的系统区分开来。
Francek Chen
2025/01/22
950
联机分析处理技术
OLAP | 基础知识梳理
OLAP(Online AnalyticalProcessing)是一种数据处理技术,专门设计用于支持复杂的分析操作,侧重对决策人员和高层管理人员的决策支持。
数据仓库践行者
2021/12/27
1.6K0
OLAP | 基础知识梳理
商业智能BI中的OLAP是什么
人们在谈商业智能(BI)时,经常会提到OLAP,有的人可能认为OLAP工具就是BI。其实OLAP仅是BI的一部分,是很重要的一项分析技术。那什么是OLAP呢?
数据前沿
2020/09/02
1.5K0
商业智能BI中的OLAP是什么
MySQL系列之数据库应用类型学习笔记
对于sql开发人员来说,需要了解开发的数据库应用于哪种类型,下面对数据库的应用做了分类
SmileNicky
2022/05/07
6250
MySQL系列之数据库应用类型学习笔记
SQL多维分析
早在 1993年,关系数据库之父 E.F.Codd[1] 提出了 OLAP 概念,不遗余力指出面向记录的OLTP关系型数据库从根本上不适合查询分析的需求。
Yiwenwu
2024/07/07
6460
SQL多维分析
相见恨晚!OLAP数仓基础入门大全
导读:近七年在网易杭研一直从事数据库相关的开发工作,主要是MySQL和MongoDB这两种数据库,去年开始涉及图数据库Neo4J。上述几种,都可认为是OLTP类数据处理,由于工作需要,需要调研学习OLAP技术和相关系统,本文开始逐步进行第一轮总结,很多东西还只是片面理解,权当做个笔记。
Python数据科学
2020/09/30
8710
相见恨晚!OLAP数仓基础入门大全
数据仓库基础介绍
本文将会讲述 BI/DW/DA 领域的一些常见概念,如:事实表、维度表、建模、多维分析、cube 等,但不涉及具体实例分析。
用户1217611
2018/08/03
9950
数据仓库基础介绍
Clickhouse入门学习、单机、集群安装部署
参考:https://blog.csdn.net/qq_37933018/article/details/108019566
别先生
2021/03/02
2.2K0
Clickhouse入门学习、单机、集群安装部署
数据仓库作业三:第5章 联机分析处理技术
  OLAP 的5个特征 FASMI 包括快速性、分析性、共享性、多维性和信息性。其中快速性和多维性就是 OLAP 系统的两个关键特性。在线性表现为对用户请求的快速响应和交互操作,它是通过使用 C/S 或 B/S 应用结构实现的;多维性通过建立多维数据模型实现对数据的多维分析,是 OLAP 技术的关键所在。
Francek Chen
2025/01/22
650
大数据OLAP系统(1)——概念篇
OLAP(OnLine Analytical Processing),即联机分析处理。OLAP对业务数据执行多维分析,并提供复杂计算,趋势分析和复杂数据建模的能力。它主要用于支持企业决策管理分析,是许多商务智能(BI)应用程序背后的技术。OLAP使最终用户可以对多个维度的数据进行即席分析,从而获取他们所需知识,以便更好地制定决策。OLAP技术已被定义为实现“快速访问共享的多维信息”的能力。
Spark学习技巧
2020/12/28
2.2K0
大数据OLAP系统(1)——概念篇
一文读懂数据钻取
初学数据可视化的朋友,看到“钻取”二字往往会不寒而栗,何时该使用,该选择何种钻取方式,总是让人琢磨不透。那么此文将送给大家一个属于钻取的“坐标”和“坐标系”。
Banber可视化云平台
2021/07/30
5.6K0
一文读懂数据钻取
OLAP(On-Line Analysis Processing)在线分析处理引擎
OLAP(On-Line Analysis Processing)在线分析处理是一种共享多维信息的快速分析技术;OLAP利用多维数据库技术使用户从不同角度观察数据;OLAP用于支持复杂的分析操作,侧重于对管理人员的决策支持,可以满足分析人员快速、灵活地进行大数据复量的复杂查询的要求,并且以一种直观、易懂的形式呈现查询结果,辅助决策。 上面是OLAP的一些不同的解释,本文将从以下几个方面介绍OLAP。 开源OLAP引擎:Mondrian快速入门 OLAP的基本概念 OLAP的特点 OLAP的操作
Albert陈凯
2018/04/04
2.6K0
OLAP(On-Line Analysis Processing)在线分析处理引擎
数据仓库术语一览
数据仓库:数据仓库是一个支持管理决策的数据集合。数据是面向主题的、集成的、不易丢失的并且是时间变量。数据仓库是所有操作环境和外部数据源的快照集合。它并不需要非常精确,因为它必须在特定的时间基础上从操作环境中提取出来。 数据集市:数据仓库只限于单个主题的区域,例如顾客、部门、地点等。数据集市在从数据仓库获取数据时可以依赖于数据仓库,或者当它们从操作系统中获取数据时就不依赖于数据仓库。 事实:事实是数据仓库中的信息单元,也是多维空间中的一个单元,受分析单元的限制。事实存储于一张表中(当使用关系数据库时)或者是多
小莹莹
2018/04/18
1.6K0
数据仓库术语一览
数据仓库与数据挖掘
数据仓库的基本特征包括以下几个方面:1)数据仓库面向主题。2)数据集成。3)数据相对稳定。4)数据反映历史变化。
ellipse
2019/08/16
1K0
干货 | 从定义到应用,数据挖掘的一次权威定义之旅
什么是数据挖掘 前两天看到群里有人问,什么是数据挖掘,现在就数据挖掘的概念做一下分析,并且尽量用大白话说一下数据挖掘到底是个啥东西,为啥大数据来了数据挖掘也火了(其实原来就挺火)。 先看一上概念: 数据挖掘(英语:Data mining),又译为资料探勘、数据采矿。它是数据库知识发现(英语:Knowledge-Discovery in Databases,简称:KDD)中的一个步骤。数据挖掘一般是指从大量的数据中通过算法搜索隐藏于其中信息的过程。数据挖掘通常与计算机科学有关,并通过统计、在线分析处理、情报检
小莹莹
2018/04/23
8340
干货 | 从定义到应用,数据挖掘的一次权威定义之旅
Presto架构原理与优化介绍 | 青训营笔记
关于大数据概念,这里参考马丁·希尔伯特的总结:大数据其实是在2000年后,因为信息化的快速发展。信息交换、信息存储、信息处理三个方面能力的大幅增长而产生的数据。
鳄鱼儿
2024/05/21
2060
Presto架构原理与优化介绍 | 青训营笔记
【数据仓库与联机分析处理】多维数据模型
数据仓库和OLAP工具是基于多维数据模型的,该模型以数据立方体(Cube)的形式来观察和分析数据。
Francek Chen
2025/01/22
1070
【数据仓库与联机分析处理】多维数据模型
深度|从数据仓库到数据湖——浅谈数据架构演进
网管产品需要从数据仓库的角度来看,才能获得完整的视图。数据集成真正从大数据的角度来看,才能明白其中的挑战。一个运行了20多年的数据架构,必然有其合理性。也正是因为年代久远,存量过多,才导致举步维艰。在Cloud和5G时代,超密度网络集成和大数据洞察需求给电信供应商带来新的挑战,从数据仓库到数据湖,不仅仅架构的变革,更是思维方式的升级。本文尝试梳理数据架构的演进过程。 01 数据仓库历史沿革 1970年,关系数据库的研究原型System R 和INGRES开始出现,这两个系统的设计目标都是面向on-line
灯塔大数据
2018/04/08
7.2K0
深度|从数据仓库到数据湖——浅谈数据架构演进
跟我一起数据挖掘(19)——什么是数据挖掘(2)
什么是数据仓库? 数据仓库是一个面向主题的( Subject Oriented) 、集成的( Integrate) 、相对稳定的(NonVolatile) 、反映历史变化( Time Variant)的数据集合,用于支持管理决策。对于数据仓库的概念我们可以从两个层次予以理: ①数据仓库用于支持决策,面向分析型数据处理,它不同于企业现有的操作型数据库; ②数据仓库是对多个异构数据源的有效集成,集成后按照主题进行了重组,并包含历史数据,而且存放在数据仓库中的数据一般不再修改。 企业数据仓库的建设是以现有企业业务
cloudskyme
2018/03/20
1.3K0
跟我一起数据挖掘(19)——什么是数据挖掘(2)
相关推荐
BI/数据仓库/数据分析 基础入门:一些常见概念解释
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档