谈Excel与OLAP整合应用Word文档下载推荐.docx

上传人:b****3 文档编号:17583698 上传时间:2022-12-07 格式:DOCX 页数:12 大小:274.03KB
下载 相关 举报
谈Excel与OLAP整合应用Word文档下载推荐.docx_第1页
第1页 / 共12页
谈Excel与OLAP整合应用Word文档下载推荐.docx_第2页
第2页 / 共12页
谈Excel与OLAP整合应用Word文档下载推荐.docx_第3页
第3页 / 共12页
谈Excel与OLAP整合应用Word文档下载推荐.docx_第4页
第4页 / 共12页
谈Excel与OLAP整合应用Word文档下载推荐.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

谈Excel与OLAP整合应用Word文档下载推荐.docx

《谈Excel与OLAP整合应用Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《谈Excel与OLAP整合应用Word文档下载推荐.docx(12页珍藏版)》请在冰豆网上搜索。

谈Excel与OLAP整合应用Word文档下载推荐.docx

Excel还允许运用者透过外部数据库中的数据树立OLAPcube,并贮存该cube档案以便离线时可运用这些数据。

关于透过OLAP数据来源树立数据透视表

「在线剖析处置」(OLAP)是一种组织大型企业数据库的方法。

OLAP数据是由数据库管理员担任组织的,以契合用户剖析和管理数据的方法,其益处是只需花较少的时间和精神就可树立所需的报表。

OLAP数据库会按明细数据层次组织数据,它会运用与您在剖析数据时所运用的同一种类别。

比如说,某公司产品在全世界销售信息的数据库能够是由多个独自的字段组成,区分标明国度、地域、县/市和销售地点。

在OLAP数据库中,这种天文信息可以按明细数据层次从低到高陈列如下:

这种组织方式使Excel更容易显示较高层次的销售汇总资料(例如,整个国度或地域的总销售额),以及显示出销售状况好或坏的不同地点的明细数据。

在数据透视表或枢纽剖析图中,您可以显示不同层次的汇总数据,并且在需求检视更详细的数据时,可以只显示感兴味的项目。

至于维度和cube又是什么意思呢?

关于数据特定特征的一组层次〔例如:

天文区域〕称为维度。

这样,有关销售时间的信息就可以组织在具有年、季、月和日层次的时间维度中。

OLAP数据库称为cube,由于它们既包括了汇总数据〔例如:

销售或库存资料〕也包括了多个维度〔例如:

时间、地点和产品〕。

OLAP数据库的设计目的,是为了加快撷取数据的速度。

由于在树立或变卦数据透视表或枢纽剖析图时,OLAP效劳器(而不是Excel)会计算汇总值,这样就只要较少数据送到Excel中。

此方法使您可以处置的来源数据比运用非OLAP数据库组织的数据还要多,由于关于非OLAP数据库而言,Excel必需先撷取每一笔记载,然后再计算汇总值。

欲于Excel2000中衔接至OLAP数据来源与衔接至其它外部数据库是一样的,您也可以运用由MicrosoftSQLServerOLAPServices〔MicrosoftOLAP效劳器产品〕所树立的数据库来停止任务。

Excel还可以运用那些提供了与OLE-DBforOLAP兼容的资料来源驱动顺序的协力厂商OLAP产品。

Excel2000只能将您从OLAP资料来源中所撷取的数据显示为数据透视表或枢纽剖析图,而不能将OLAP数据显示成外部数据范围。

您可以将OLAP数据透视表和枢纽剖析图贮存在报表模板中,还可以替OLAP查询树立查询档案。

OLAP查询档的扩展名为.oqy。

在开启.oqy档案时,Excel会显示一个空白的数据透视表,以供您停止版面配置。

透过关系型数据库树立cube

Excel2000提供了「OLAPcube精灵」,以协助您在OLAPcube中组织关系型数据库〔例如:

MicrosoftSQLServer〕中的资料。

透过关系型数据库查询来树立cube,能让您可以在数据透视表或枢纽剖析图中处置以前所不能处置的少量数据,以及减速数据的撷取。

树立和运用这种类型的OLAPcube并不需求有OLAP效劳器产品。

假设要了解和运用MicrosoftExcel的这种特性,应熟习如何透过MicrosoftQuery管理数据库和存取数据透视表或枢纽剖析图的外部数据。

假设透过查询树立了OLAPcube,那么可以将一组复杂的记载转化为结构化的层次或cube,这样,报表就能着重强调所需层次的明细数据。

也可以预先定义报表的汇总值,从而加快报表的计算。

假设要在报表中处置少量外部数据〔尤其是在系统资源的范围内,假设记载的数量超越了Excel所能剖析的数量时〕,那么可树立OLAPcube。

由于cube允许Excel仅取出目前报表检视所需的数据,因此关于少量数据,透过cube树立和更新报表比取得数据库的整笔记载集要快。

OLAPcube中的数据只能作为数据透视表和枢纽剖析图传回到Excel,这一点与查询中的关系数据库记载不同,关系数据库中的记载还可作为任务表上的外部数据范围传回到Excel。

欲树立OLAPcube,首先应在MicrosoftQuery中树立查询,在树立了包括OLAPcube所需一切字段的查询后,就可执行「OLAPcube精灵」树立cube。

在以下的操作步骤中,我们要实践示范如何透过关系型数据库查询来树立OLAPcube:

附注:

Query关于MicrosoftExcel是一个预设的选项功用,它在第一次会自动地装置在您的计算机上,让其您可以运用指令或功用来撷取外部数据。

假设MicrosoftOffice或Excel装置您的计算机上,而Query不却不能运用适用,那么请您先装置MicrosoftQuery。

1.于Excel2000中,从「数据」菜单中选取「取得外部数据」指令,再选取「新增数据库查询」指令。

2.当「选择数据来源」对话框出现时,运用鼠标按一下【在线剖析处置】(OLAP)Cubes索引卷标以便切换至图表2所示的页面。

图表2

3.运用鼠标连按两下<

新数据来源>

选项。

4.于标示为1的文字方块中键入一个用来辨识数据来源的称号。

5.从标示为2的下拉式清双方块中,选取数据来源所运用的数据库驱动顺序。

假设您没有看到想要的数据库驱动顺序,您能够需求替您的数据来源装置ODBC驱动顺序或数据来源驱动顺序。

6.运用鼠标按一下「衔接」按钮来开启Multi_dimensionalConnection对话框。

由于我们要衔接至数据库效劳器,因此请如图表3所示,选取选项钮○OLAPServer、键入供效劳器的称号、然后按一下Next按钮。

图表3

7.从图表4中Database清双方块选取您所要连结的数据库,然后按一下Finish按钮。

图表4

8.假设您不想要每次运用数据来源时,都要输入登入称号与密码,请选取复选框□将我的运用者代号及密码贮存在数据来源定义中(S)。

9.确认您的「树立新数据来源」对话框相似图表5所示后,按下「确定」按钮。

图表5

10.至此您已完成树立所需的OLAPCube,而此一OLAPCube也会相似图表6所示显示在清双方块中,请按下「确定」按钮。

图表6

11.接上去会出现图表7所示的画面,讯问您要将数据透视表放在哪里,并允许您停止相关设定。

完成各项设定后,请按一下「完成」按钮。

图表7

12.如今您的Excel画面应如图表8所示,您必需决议数据透视表组织数据的方式,以便制造出数据来源为OLAPCube的数据透视表〔相似图表9所示〕。

图表8

图表9

您可以将OLAP数据透视表和枢纽剖析图贮存在报表模板中,还可以为OLAP查询树立查询档案。

OLAP查询档的扩展名为.oqy。

在开启.oqy档案时,Excel会显示一个空白的数据透视表,以供您停止版面配置。

树立离线时运用的cube档案

您也可以运用「离线cube精灵」来树立具有OLAPcube中数据子集的档案。

离线cube档案能让您在未衔接上网络的状况下运用OLAP数据。

因此,当您不要对其他运用者提供存取原始数据库的权限时,您可以运用这些档案,以便使OLAP数据能在网络或Web上运用。

欲树立离线cube档案,必需拥有支持此特性的OLAPProvider,例如MicrosoftSQLServerOLAPServices。

假设数据透视表或枢纽剖析图的资料来源是效劳器上的OLAP数据库,那么可以未来源数据复制到本机磁盘一般的档案中,此档案就称为离线cube档案〔.cub〕。

透过运用该档案,运用者可以在网络中缀衔接时继续变卦报表,或在OLAP效劳器无法运用时继续进举举措。

应用此档案,也可以使OLAP数据库中的数据在网络分享目录中得以运用,从而让其它运用者可以透过该档案树立报表。

离线cube档案的另外一个益处是,假设需求经常变卦报表,那么运用离线cube档案可以加快变卦的速度〔尤其是当OLAP效劳器的网络联机十分缓慢时〕。

但是,通常OLAP数据库都十分庞大,因此要慎重选择离线cube档案中的数据。

第一次贮存大型离线cube档案时通常会需求较长时间。

能否可以树立和运用离线cube档案取决于所运用的OLAPProvider能否支持该特性。

在Excel对MicrosoftSQLServerOLAPServices数据库的支持中包括了支持树立离线cube档案,但关于其它OLAPProvider那么能够不支持该特性。

假设所运用的OLAPProvider不允许运用者树立离线cube档案,那么「数据透视表」工具列之「数据透视表」菜单中的「主从架构设定」指令将在依据其OLAP数据库所树立的报表中无法运用。

欲替来源数据为OLAP数据库的报表树立离线cube档案,请依以下步骤停止:

1.请留意,由于假设要执行「离线cube精灵」,首先必需先树立来源数据为OLAP数据库的数据透视表或枢纽剖析图,然后透过报表树立离线cube档案。

因此如今请您先自行依前一小节所述的方式去树立一个来源数据为OLAP数据库的数据透视表或枢纽剖析图。

2.请运用鼠标按一下要替其树立离线cube档案的数据透视表。

关于枢纽剖析图,请运用鼠标按一下相关的数据透视表。

3.请如图表10所示,从「数据透视表」工具列的按一下「数据透视表」菜单中的选取「主从架构设定」指令。

图表10

图表11

4.当您见到图表11所示的「主从架构设定」对话框时,请执行以下操作之一:

Ø

假设以前没有替报表树立过离线cube档案,那么请按一下「树立本机数据文件」按钮。

假设报表已存在离线cube档案,那么请选取选项钮○本机数据文件,然后按一下「编辑本机数据文件」按钮。

此处我们假定您尚未替报表树立过离线cube档案,因此请按一下「树立本机数据文件」按钮。

此举将开启图表12所示的「离线Cube精灵」,请按一下Next按钮。

图表12

图表13

5.如图表13所示,「离线Cube精灵」显示了效劳器cube中一切可用的维度与层次来让您选择。

就选择维度而言,您可以运用鼠标按一下维度旁的+,以便按层次顺序从最高层到最低阶级检视层次。

假设不希望在档案中包括某个维度,那么可肃清该维度左侧的复选框。

选择了维度之后,必需选择维度中的层次〔如图表14所示〕。

在每个维度中,可以透过选择或肃清层次所对应到的多重标志来指定要包括于档案中的明细数据层次。

包括的维度和层次越多,离线cube档案的规模也会越大,尤其当包括了较低层次时更是如此,由于该层次的明细数据量能够大大超越较高层次的数据量。

可以疏忽较低层次,但不能跳至维度中的层次。

例如,假设「天文」维度中包括「国度或地域」、「地域」和「县/市」层次,且已包括了「县/市」层次,那么不能疏忽「地域」或「国度或地域」层次。

在来源数据为离线cube档案的报表中,假设需求,可以只强调「县/市」层次而隐藏「地域」层次的数据。

选取维度与层次之后,请按一下Next按钮。

图表14

图表15

6.如图表15所示,您如今必需从每个维度的最更多别中选择所需的数据项。

按一下维度旁的+可检视维度中最高层次的一切项目。

例如,假设「读者寓居地」维度的最高层次为「读者寓居城市」,那么会看到「台北市」、「台北县」、「高雄市」﹒﹒﹒等。

假设要在档案中疏忽某一项,那么请肃清该数据项左侧的复选框。

图表16

7.如图表16所示,请指定离线cube档案的寄存位置与文件称号。

于MicrosoftExcel中,离线cube档案的预设扩展名为.cub。

当开启数据来源为离线cube档案的报表时,Excel会以为离线cube档案系位于此步骤中所指定的寄存位置。

假设离线cube档案不位于该位置,Excel会启动运用者阅读来当助您寻觅该档案。

贮存离线cube档案能够需求较长时间,而且在存盘时期不能于Excel中停止其它任务。

假设您想要坚持存盘,请按一下CreateCubeProgress对话框中的Stop按钮〔如图表17所示〕。

图表17

结语

经过本文的说明,置信您已十分了解如何整合运用Excel2000与MicrosoftSQLServerOLAPServices,并应用此特性来大幅强化企业的决策支持剖析才干。

假设您希望对MicrosoftSQLServerOLAPServices,请参阅相关书籍、期刊、白皮书、与网站,我们下次再见。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1