- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
IOLAP基本概念概述组图
内容出处:/tips/435/8125435.shtml
OLAP基本概念概述(组图)
作者: 戴羽, 出处:IT专家网, 责任编辑: 李书琴,
2008-05-21 10:46
这一系列文章旨在使你从OLAP的基础概念到更高级的特性——例如使用OLAP分析函数的大型库创建你自己的计算,以及更具数据库管理员类型的主题——例如监控立方体数据加载和聚合过程。
【IT专家网独家】
什么是OLAP?
联机分析处理(OLAP)是一个被广泛使用从而丢失了它原有意思的词。在最初,在1990年代初,这个词是用来描述计算机系统的一个类,这个类是用来设计优化以用于分析的。现在这个词对于Oracle OLAP还保持原汁原味,但是对于现在市场中可用的其它解决方案来说却不是了。
OLAP是关于使用商业数据而不必了解后台存储机制并具有智能地、透明地支持一个公司内存在的许多不同类型商业规则的能力。例如,一个非常简单和显而易见的例子是股票。大多数查询工具不了解怎样正确地分析股票,是用户来选择正确的聚合方法。
通过使用这个术语,就可以区分商业分析师和高级管理团体的更多分析需求和能够容易并快速地由对事务处理(OLTP)系统的直接查询就可获得的一般基础需求。OLAP现在变为了更基础的环境,它现在是主要围绕使用“商业智能”这个术语。在这里强调的重点是“联机”或动态访问,以及在报表生成方面更加强调“分析”这个术语。
那么这些术语——联机和分析是什么意思呢?
联机Online: 尽管大多数OLAP工具和应用程序使得可以开发在没有连接到实时数据时能够保存和打印的报表,但是OLAP强调了动态连接到数据而不是生成静态报表。分析查询是针对数据库实时提交的,而且结果也是实时返回的。
分析处理:这是OLAP的关键概念。终端用户可以:
· 轻松地操纵多维数据来执行不可预知的热添加查询以及以多种有趣的形式显示结果。
· 在维度和立方体间透明地管理商业规则。
· 探索细节级别以显示数据的重要方面
· 快速并有效地获取数据计算和多维数据间选择的结果。
一个标准的事务报表或查询可能会问“订单84305是什么时候发货的?”这个查询反映了进行业务操作的基本机制。它围绕简单的数据选择和很少或根本没有计算过程。它可以直接从事务系统来回答,而且很可能不会影响其它操作。每一个公司需要信息的这个基本等级。
相比较而言,OLAP系统一般是部署以扩展和加强一个公司回答更广泛的关于他们在他们的事务系统中收集数据的商业问题的能力:
· 这个季度在欧洲我们的10大收益产品的销售状况与去年相比怎么样?
· 地区的产品销售与全球的销售相比区别是什么?
· 我们的预计、服务的价格、每个产品的成本、销售、成本趋势和未来12个月的利润都是怎样的?
· 过去哪些产品构成了我们各个地区收益的40%?
这些问题更加具有分析性和更为复杂,而且随着用户研究一个商业问题或机会时一个问题的解答通常导致另一个问题的产生。
OLAP旨在使终端用户可以轻松地提问这类分析而不必要求以下内容:
· 从IT部门得到的协助
· 编程技能
· 关于数据库组织结构的技术知识。
还需要能够快速地得到查询结果以便分析师的思路不会被打断以及分析的价值不会被降低。
一个典型的多维商业查询,应该是像下面这样:
对于在世界各地,我们的收益前20的产品在过去三个月与去年同期相比百分比变化是多少?
这个简单的商业问题描述了用户想检查的数据以及数据的结构格式。商业用户一般想回答问题时包括像什么、哪里、谁和什么时候等的术语。例如,你会发现下面这些重要问题也被包含进了这个示例问题:
· 什么产品卖得最好?(“…前20%…”)
· 他们在哪卖?(“…世界各地…”)
· 他们什么时候卖得最好?(“…收益的百分比变化…”)
如果你仔细地查看这个询问,你就会发现它其实是一个很复杂的问题。当我在会议上做演示时我讨论过这类问题,你总会发现客户能指出数据库管理员的错误,他们总是立即将这个问题转化为一个SQL语句。当然是可以创建一个SQL查询来回答这个问题的。但是让我们把这个问题分解并更仔细的看看它:
· 有两个计算(收益方面的百分比变化以及过去三个月的总额)。
· 有个排列元素(产品的前20%)
· 有聚合(地理维度的地区等级)。
· 多维选择(指定的产品,指定的时间段,和指定的区域)。
· 查询的结果是多维数据视图(也许是屏幕上一个列表显示,也许是显示为一个图表,或两者都有)。
我想现在许多人会同意这个问题看起来的确是个复杂的问题。为了在传统的查询里试验和设计它,报表生成工具会要求很高的技术。而且不要忘了这是分析的开始而不是最终结
文档评论(0)