- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Excel 2000与OLAP整合应用
什么是数据透视表
数据透视表是用于快速汇总大量数据的交互式表格。使用者可以旋转其列或栏以检视对来源数据的不同汇总,还可以透过显示不同的页来筛选数据,或者也可以显示所关心区域的明细数据。图表1所示者,是一个简单的数据透视表范例,其来源数据在左方的数据清单中。
图表1
数据透视表的资料来源
数据透视表的数据来源可以是:Microsoft Excel清单、外部数据库、多张 Excel 电子表格或别的数据透视表,值得特别一提的是,于Excel 2000中,数据透视表的数据来源亦可以是OLAP数据来源。
OLAP数据库是按维度和阶层而非列与栏来组织大量数据,因此使用者可使用数据透视表显示与分析OLAP数据库中的数据。由于是OLAP服务器(而不是 Excel)替数据透视表计算汇总数据,因此从OLAP数据库中取得数据会更加有效率,而且比使用其它数据库更能分析超大量的数据。Excel还允许使用者透过外部数据库中的数据建立OLAP cube,并储存该cube档案以便离线时可使用这些数据。
关于透过OLAP数据来源建立数据透视表
「在线分析处理」 (OLAP) 是一种组织大型企业数据库的方法。OLAP 数据是由数据库管理员负责组织的,以符合用户分析和管理数据的方法,其好处是只需花较少的时间和精力就可建立所需的报表。
OLAP数据库会按明细数据层次组织数据,它会使用与您在分析数据时所使用的同一种类别。比方说,某公司产品在全世界销售信息的数据库可能是由多个单独的字段组成,分别标明国家、地区、县/市和销售地点。在OLAP数据库中,这种地理信息可以按明细数据层次从低到高排列如下:
这种组织方式使 Excel 更容易显示较高层次的销售汇总资料 (例如,整个国家或地区的总销售额),以及显示出销售情况好或坏的不同地点的明细数据。在数据透视表或枢纽分析图中,您可以显示不同层次的汇总数据,并且在需要检视更详细的数据时,可以只显示感兴趣的项目。
至于维度和cube又是什么意思呢?关于数据特定特征的一组层次(例如:地理区域)称为维度。这样,有关销售时间的信息就可以组织在具有年、季、月和日层次的时间维度中。OLAP数据库称为cube,因为它们既包含了汇总数据(例如:销售或库存资料)也包含了多个维度(例如:时间、地点和产品)。
OLAP 数据库的设计目的,是为了加快撷取数据的速度。因为在建立或变更数据透视表或枢纽分析图时,OLAP 服务器 (而不是 Excel) 会计算汇总值,这样就只有较少数据送到Excel中。此方法使您可以处理的来源数据比使用非OLAP数据库组织的数据还要多,因为对于非OLAP数据库而言,Excel必须先撷取每一笔记录,然后再计算汇总值。
欲于Excel 2000中连接至OLAP数据来源与连接至其它外部数据库是一样的,您也可以使用由 Microsoft SQL Server OLAP Services(Microsoft OLAP 服务器产品)所建立的数据库来进行工作。Excel 还可以使用那些提供了与OLE-DB for OLAP 兼容的资料来源驱动程序的协力厂商OLAP产品。
Excel 2000只能将您从OLAP资料来源中所撷取的数据显示为数据透视表或枢纽分析图,而不能将OLAP数据显示成外部数据范围。您可以将OLAP数据透视表和枢纽分析图储存在报表模板中,还可以替OLAP查询建立查询档案。OLAP查询档的扩展名为.oqy。在开启.oqy档案时,Excel会显示一个空白的数据透视表,以供您进行版面配置。
透过关系型数据库建立cube
Excel 2000提供了「OLAP cube 精灵」,以协助您在OLAP cube中组织关系型数据库(例如:Microsoft SQL Server)中的资料。透过关系型数据库查询来建立cube,能让您可以在数据透视表或枢纽分析图中处理以前所不能处理的大量数据,以及加速数据的撷取。建立和使用这种类型的OLAP cube并不需要有OLAP服务器产品。如果要了解和使用Microsoft Excel的这种特性,应熟悉如何透过 Microsoft Query管理数据库和存取数据透视表或枢纽分析图的外部数据。
如果透过查询建立了OLAP cube,则可以将一组简单的记录转化为结构化的层次或 cube,这样,报表就能着重强调所需层次的明细数据。也可以预先定义报表的汇总值,从而加快报表的计算。如果要在报表中处理大量外部数据(尤其是在系统资源的范围内,如果记录的数量超过了Excel所能分析的数量时),则可建立OLAP cube。由于cube允许Excel仅取出目前报表检视所需的数据,因此对于大量数据,透过cube建立和更新报表比取得数据库的整笔记录集要快。OLAP cube 中的数据只能作
文档评论(0)