Excel 2003完整教程:OLAP 多维数据集疑难解答

创建 OLAP 多维数据集

日期或时间字段的级别不正确

检查源数据库中的日期或时间字段如果在来自 Microsoft Query “OLAP 多维数据集向导”的源数据中的日期或时间维中没有看到所需级别,则请检查为该多维数据集提供数据的基础关系数据库中的日期或时间字段。数据库中的日期和时间可能以文本形式存储,而不是以向导可识别的日期或时间格式存储。如果怀疑是这种情况,请向数据库管理员咨询关系数据库的有关问题,以验证并更正字段的日期或时间格式。

检查维的最高级别如果将日期和时间字段作为维的较低级别添加,则“OLAP 多维数据集向导”不会自动将数据分为“年/季/月/周”和“时/分/秒”级别。只有在将日期或时间字段作为新维的最高级别添加时,向导才会如此操作。如果日期或时间字段不是最高级别,那么请打开 Microsoft Query 中的 .oqy 文件对多维数据集进行更改,或与多维数据集的创建者联系以进行上述更改。

所需汇总函数丢失

在“OLAP 多维数据集向导”中,可用于数据字段的汇总函数仅有“求和”、“计数”、“最小值”和“最大值”。

直接通过数据库记录创建报表如果可将查询简化并减少到系统可处理它所返回的数据量的程度,请尝试将数据从 Microsoft Query 直接返回到 Microsoft Excel,而不再创建多维数据集。当直接通过数据库中的记录创建数据透视表或数据透视图报表时,则对整个数据透视表汇总函数集(Sum、Count、Average、Max、Min、Product、Count Nums、StdDev、StdDevp、Var 和 Varp)都具有访问权限。

考虑为数据库建立 OLAP 服务器Microsoft OLAP 服务器产品(Microsoft SQL Server OLAP Services),允许用户建立比 Microsoft Office 中的 OLAP 客户软件范围更广的汇总字段。

不能更改 OLAP 多维数据集

确保原始数据库可用若要编辑 OLAP 多维数据集,则必须对提供多维数据集数据的原始服务器数据库具有访问权限。请检查以确认数据库没有重命名或被移动。还要确保服务器可用并可连接到服务器。

检查对原始数据库的更改如果使用“OLAP 多维数据集向导”根据关系数据库创建了多维数据集,则可能重命名或删除了数据库中的表,以致多维数据集找不到原始数据。可连接到 Microsoft Query 中的数据库,并检查对数据库的组织或规划的任何更改。如果数据库已更改,则需要创建新的多维数据集。

“数据已丢失”消息出现

多维数据集中所包含的字段在源数据库中不再可用。

检查对原始数据库的更改如果多维数据集是通过 OLAP 服务器数据库创建的脱机多维数据集文件,则请将报表重新连接到服务器数据库上,并检查“数据透视表字段列表”窗口中的可用字段。如果该字段无法再从服务器使用,则可使用“数据透视表’菜单上的“脱机 OLAP”命令来创建新的脱机多维数据集文件。

如果多维数据集是在 Microsoft Query 中创建的,请使用 Query 打开用来创建多维数据集的 .dqy查询文件,或者如果未保留 .dqy 文件,请创建连接到原始关系数据库的新查询。检查哪些字段是可用的。有关完整说明,请参阅 Microsoft Query 中的“帮助”。如果字段已从数据库中删除,则可以新建多维数据集。

保存多维数据集文件花费时间太长

如果在多维数据集文件中包含了一个很大的 OLAP 数据的子集,则创建这样的文件花费时间可能很长。

保存多维数据集时磁盘空间用尽

OLAP 数据库是为管理大量明细数据而设计的,因此服务器数据库所占用的磁盘存储空间可能会超出本地硬盘所能提供的磁盘存储空间。如果为脱机多维数据集文件指定了很大的数据子集,则可能会导致磁盘空间不够。

释放磁盘空间或查找其他磁盘在保存多维数据集文件之前从硬盘上删除不需要的文件,或试着将文件保存到网络驱动器上。

减少脱机多维数据集文件中包含的数据请考虑减少该文件中的数据量,但仍需保留在数据透视表或数据透视图报表中要用到的数据。请尝试下列解决方法:

保持与服务器相连如果清除了所有可能的数据,但仍不能保存脱机多维数据集文件,则需要继续使用与服务器 OLAP 数据库的连接,以便与报表进行交互。

使用 OLAP 多维数据集

创建多维数据集文件后数据从报表中消失

选择脱机多维数据集文件的内容时,可能漏掉了报表中使用的某些字段的数据,因此当更改报表以显示不同数据时,脱机多维数据集文件中并没有出现希望看到的数据。

使用“数据透视表”菜单上的“脱机 OLAP”命令重新将报表连接到服务器数据库,并确保报表显示希望看到的数据。然后,编辑脱机多维数据集文件,确保其中包括报表中需使用的所有维、数据字段和明细数据级别。

报表所用字段来自查询而非多维数据集

如果“数据透视表字段列表”窗口显示的是关系数据库(多维数据集也是通过查询此数据库创建)中的字段,则会从查询中将数据返回到 Microsoft Excel 中,而不是打开“OLAP 多维数据集向导”所创建的 .oqy 文件。该文件存储多维数据集定义,而且如果保存了 .cub 脱机多维数据集文件,它还提供对该文件的访问权限。如果没有为 .oqy 文件指定新位置,该文件保存在 my documents\my data sources 或 winnt\profiles\您的用户名\my data sources 下,具体保存位置取决于 Windows 操作系统的版本。

若要根据新的多维数据集创建报表,请单击 Excel“文件”菜单中的“打开”,再单击“文件类型”列表中的“查询文件”,然后找到并双击 .oqy 文件。如果需要一个数据透视图报表,请单击打开 .oqy 文件时创建的数据透视表,然后单击“数据透视表”工具栏上的“图表向导” 按钮图像

数据库中已知存在的数据从多维数据集中消失了

从 OLAP 服务器数据库或关系数据库创建的多维数据集不必包含原始数据库中的所有数据。只有在“脱机多维数据集向导”或“OLAP 多维数据集向导”中选择的那些数据才包含在多维数据集中。

等待数据检索结束如果更改数据透视表或数据透视图报表以显示不同数据,则会从多维数据集中检索新的数据。如果刷新报表,则会从原始数据库中检索新数据并完全重建多维数据集。这一过程可能需要一段时间。

检查多维数据集的创建者如果是从其他人处获得的多维数据集,且“数据透视表字段列表”窗口的字段列表中没有所需的字段或所需的明细数据级别不可用,那么请要求多维数据集的创建者进行更改以包括其他数据。

更改脱机多维数据集文件的内容如果在 Microsoft Excel 中从 OLAP 服务器数据库创建了脱机多维数据集文件,请使用“数据透视表”菜单上的“脱机 OLAP”命令更改该文件。请确保包含报表中使用的所有维、数据字段以及明细数据级别。

检查在 Query 中创建的多维数据集的内容在 Microsoft Query 中,无法将数据添加到用“OLAP 多维数据集向导”创建的多维数据集中,但可更改多维数据集的组织方式并可删除多维数据集中的数据。如果多维数据集中缺少原始关系数据库中的字段,则可在 Query 中创建新的多维数据集,以将这些字段包含在内。在 Query 中,打开用来查询 OLAP 多维数据集数据的 .dqy 文件,或者如果未保留 .dqy 文件则创建一个新的查询。将多维数据集中需要的任何其他字段都添加到查询中,然后使用 Query“文件”菜单上的“创建 OLAP 多维数据集”命令创建新多维数据集。有关完整说明,请参阅 Microsoft Query 中的“帮助”。

刷新后报表中未出现新数据

Microsoft Query 中创建的脱机多维数据集文件或多维数据集可能无法连接到原始服务器数据库以检索新数据。

确保原始数据库可用检查为多维数据集提供数据的原始服务器数据库没有重命名或被移动。还请确保服务器可用并能连接到服务器上。

确保新数据可用请与数据库管理员联系以确定是否在包含于报表中的区域内更新了数据库。

确保没有更改数据库的组织方式如果重建了 OLAP 服务器多维数据集,或重新组织了为多维数据集提供数据的关系数据库,则可能需要重新组织报表,或新建脱机多维数据集文件或“OLAP 多维数据集向导”多维数据集以访问更改后的数据。请与数据库管理员联系以了解数据库的更改情况。

Microsoft Excel 找不到脱机多维数据集文件

.cub 可能已重命名或被移动。

确保具有该文件如果打开的 .oqy 文件是从其他人处获得的,请确保具有访问该 .cub 文件的权限。

浏览文件如果试图从“脱机 OLAP 设置”对话框中连接到脱机多维数据集文件,请单击“浏览”,然后找到 .cub 文件。

重新连接到原始数据库如果找不到该文件,则用户可以重新连接报表,以使其连接到原始 OLAP 服务器数据库中。单击报表,再单击“数据透视表”菜单上的“脱机 OLAP”,然后单击“联机 OLAP”。然后,可以创建新的脱机多维数据集文件。

注释有关使用“OLAP 多维数据集向导”多维数据集时所遇问题的进一步帮助,请参阅 Microsoft Query 中的“帮助”。

Excel 2003完整教程:OLAP 多维数据集疑难解答·相关导航

上页:Excel 2003完整教程:更改数据透视表的布局 下页:Excel 2003完整教程:欧元转换疑难解答

Excel 2003完整教程:OLAP 多维数据集疑难解答

Excel 2003完整教程:欧元转换疑难解答Excel 2003完整教程:列表疑难解答
Excel 2003完整教程:在 Excel 和 Access 之间交换数据的疑难解答Excel 2003完整教程:跟踪从属单元格、引用单元格以及错误单元格的疑难解答
Excel 2003完整教程:控件疑难解答Excel 2003完整教程:拼写检查疑难解答
Excel 2003完整教程:批注疑难解答Excel 2003完整教程:数据有效性疑难解答
Excel 2003完整教程:数据编辑疑难解答Excel 2003完整教程:设置工作表格式疑难解答
Excel 2003完整教程:图表疑难解答Excel 2003完整教程:与其他程序链接的疑难解答
Excel 2003完整教程:数据透视图报表疑难解答Excel 2003完整教程:“规划求解”疑难解答
Excel 2003完整教程:保存和关闭文件疑难解答Excel 2003完整教程:Excel 和网站疑难解答
Excel 2003完整教程:修订跟踪疑难解答Excel 2003完整教程:安全与保护疑难解答
Excel 2003完整教程:输入和选择数据疑难解答Excel 2003完整教程:通过 Excel 发送电子邮件疑难解答
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号