TNQ400-13如何在数据仓库中使用Office2000特性MichaelL.Flakus高级顾问BEST咨询公司理解本讲座所需必要条件这个讲座假设你有下列基础:Office2000的基础知识Microsoft®SQLServer™7.0的基础知识本讲座的难度水平为200今天你将学到什么使用Excel2000数据透视表(PivotTable)和数据透视图(PivotChart)访问多维数据使用数据透视表和数据透视图的OfficeWeb组件(OWC)访问多维数据MicrosoftSQLServerOLAP服务及功能概述相关术语的定义OLTP–联机事务处理OLAP–联机分析处理OWC–OfficeWeb组件OLAP多维数据集OLAP.cub文件MDX–多维扩展数据仓库框架操作来源数据仓库/数据集市设计数据仓库管理数据转换/清洁数据集市或数据仓库信息目录建立使用管理元数据流数据流存储库(永久共享的元数据)方案转换进度OLAP终端用户工具复制信息发布来源:MicrosoftSQLServer7.0数据仓库框架Office2000Excel数据透视表(PivotTable)和数据透视图(PivotChart)OfficeWeb组件(OWC)数据透视表(PivotTable)和图(Chart)ExcelMicrosoft查询用于创建或打开到数据源的连接一个可选的MicrosoftOffice组件InternetExplorer(IE)4.01或更高版本(OWC不能在NetscapeNavigator中使用)软件安装提示在标准Office2000安装程序中包含了为那些将要创建或打开数据库连接的用户所提供的MS查询。OLAP数据源选项OLAP服务提供者MicrosoftOLAP提供者第三方OLAP提供者(遵守OLE-DBforOLAP标准并且与Office兼容)OLEDBforOLAP网站:脱机多维数据集文件(.cub)关于脱机Cube文件源于OLAP数据的脱机多维数据集文件(.cub)能够通过Excel创建包含数据子集或全部数据允许用户在断开网络连接后继续工作在重新建立连接后能够被更新通常,提供比较慢的性能不包含计算单位可能不会被第三方OLAP提供者所支持创建一个数据源为了连接到OLAP数据,你需要使用Microsoft查询创建一个数据源Microsoft查询在以下两种情况下激活使用数据透视表(PivotTable)和数据透视图(PivotChart)向导或者,直接通过Excel2000菜单项数据透视表(PivotTable)与OLAP数据源的交互作用MDX查询结果数据集Excel2000客户InternetExplorer客户OLAP数据源OLEDBforOLAP提供者MDX查询结果数据集今天的演示案例Northwind的销售代表需要分析公司的销售数据Northwind的IT部门需要广泛、轻松且安全地提供对OLAP数据库的访问创建OLAP数据库的过程概述演示1情景–Northwind的销售代表需要分析公司的销售数据解决方案–提供交互式工具从而允许用户浏览和研究OLAP数据数据透视表(PivotTable)选项–OLAP注意:“按表格布局保存数据”功能不可用建议启用“打开时刷新”选项禁用“保存密码”选项数据透视表(PivotTable)选项–非OLAP为了保证最佳性能,使用下面列出的这两个Excel数据透视表选项的缺省值:启用“使用表格布局保存数据”选项禁用“打开时刷新”选项考虑禁用“保存密码”选项WindowsNT®集成安全性OLAP仅使用WindowsNT集成的安全性脱机.cub文件不受上述机制的保护最佳的性能OLAP数据源为大型或频繁访问的数据集提供最佳的性能不需要在OLAP数据源中选取或链接数据脱机多维数据集(Cube)文件不使用WindowsNT安全性快速问答Microsoft查询的用途是什么?为什么通常情况下OLAP数据源能够为大型或频繁访问的数据集提供更好的性能?答案:连接OLAP数据多维数据集答案:它们使用客户/服务器结构并且仅返回选取的数据OfficeWeb组件(OWC)的数据透视表(PivotTable)和图(Chart)OfficeWeb组件OfficeWeb组件(OWC)–OWC包含于Office2000中,其行为类似于其它office应用程序,但其操作在Internet环境。这些部件包括:电子表格组件数据源组件图组件数据透视表组件演示2情景–出于对Northwind公司中不断增长的OLAP数据的关注。IT部门需要广泛、便捷、安全地提供对OLAP数据库的访问解决方案–使用Web发布OLAP数据的数据透视表(PivotTable)和图(Chart)视图OWC和Office2000没有技术依赖部署OWC之前不需安装Office2000可与Office95及97共存OWC组件与Office2000一起被授权与Office兼容可以在Office2000之前进行部署OWC组件安装使用setup.exe/a或ORK创建一个Office2000的安装映像以便安装OWC设置指向MSOWC.CAB文件的代码属性以调用Web安装器控件要获取更多信息,可以参考DaveStearns的《MicrosoftOffice2000Web组件编程》中的第12章(MS出版社,1999)快速问答OfficeWeb组件如何被授权?哪些组件用于访问OLAP数据?答案:同Office2000一起答案:数据透视表(PivotTable)和图(Chart)这些组件是否要求在工作站上已安装Office2000?答案:不,它们可以独立进行安装MicrosoftSQLServerOLAP服务和功能概述操作来源数据仓库/数据集市设计数据仓库管理数据转换/清洁数据集市或数据仓库信息目录建立使用管理元数据流数据流存储库(永久共享的元数据)方案转换进度OLAP终端用户工具复制信息发布NorthwindOLTP规划Northwind星型规划OLAP销售数据集OLAP处理创建数据集设计摘录转换装载处理查询工具传统样式的报告数据透视表数据透视图安全性OLAP服务器OLTP源演示3情景–从OLTP数据源中生成OLAP多维数据库解决方案–提供工具以激活OLAP多维数据集文件创建功能OLAP数据库备份与恢复整个数据库可以使用标准文件服务器备份程序进行备份OLAP附加工具包允许对独立的OLAP数据库进行备份和恢复最佳的性能将源数据的结构、来源和内容明确告知用户掌握改进建立及查看性能的技巧OLAP服务:体系结构对性能的影响OLAP代表什么?答案:联机分析处理在这一过程中,内部发生了什么?答案:数据被抽取、转换并装入一个多维模型中在这一过程中,外部发生了什么?答案:数据以一种安全形式提交给终端用户用于分析为什么选用OLAP服务和Office2000?智能的集合体为更小型的数据库提供同样性能更快的初始和增量装入时间灵活的存储结构同时对MOLAP、ROLAP和HOLAP提供平等的支持应用程序需求决定存储方式易于管理更低的总体拥有成本更广泛的数据仓库访问性数据透视表服务客户端高速缓存——改善性能在Excel数据透视表中使用客户/服务器体系结构问题与解答得到更多相关信息参考位于以下地址的TechNet网站:www.microsoft.com/technet/Microsoft®正式课程MOC网站地址:www.microsoft.com/train_cert/访问我们的SQLServer技术中心www.microsoft.com/TechNet/SQLIT专业用户群www.microsoft.com/technet/usergroup/default.asp建议阅读MicrosoftOffice2000Web组件编程DaveStearns著,(1999年8月),Microsoft出版社;ISBN:073560794XMicrosoftOLAP揭密TimPeterson,JimPinkelman,BobPfeiff著,(1999年11月)Sams;ISBN:0672316714MicrosoftOLAP解决方案ErikThomsen,GeorgeSpofford,DickChase著,(1999年7月)JohnWileyandSons;ISBN:0471332585建议阅读数据仓库工具箱RalphKimball著,(1996年2月),JohnWiley&Sons,ISBN0471153370数据仓库生命期工具箱RalphKimball,LauraReeves,MargyRoss,WarrenThornwaite著,(1998年8月),JohnWiley&Sons,ISBN0471255475数据仓库设计解决方案ChristopherAdamson,MichaelVenerable著,(1999年7月),JohnWiley&Sons;ISBN:047125195XWeb数据仓库工具箱RalphKimball著,(2000年1月),JohnWiley&Sons,ISBN0471376809致谢作者:MichaelL.Flakus制作人/编辑:MikeMcWilliams感谢审阅这个讲座的Microsoft技术人员:JoelBubeckMarkSteelTNQ400-13