SQL Server的OLAP服务是基于SQL的引擎,它不但能处理大量数据,且其中包含集合函数,是跨表操作及类似操作的理想平台。OLAP服务是一种很适合于完成这类工作的中间级数据库服务器。
  OLAP Services赋予SQL Server在联机分析处理(OLAP)环境下处理多维数据的能力。OLAP Services作为SQL Server 的一个组件,可以进一步优化数据的组织结构并提高数据的访问速度。
  安装OLAP服务后,在"Microsoft SQL Server "程序组中将增加一项"Analysis Services",其中包括以下几项:
  ・MDX 示例应用程序;
  ・Analysis Manager;
  ・联机丛书;
  1.Microsoft SQL Server OLAP服务包含的工具:
  ・学习教程
  ・元数据及数据视图(Metadata and Data View)
  ・立方体向导(Cube Wizard)
  ・立方体编辑器(Cube Editor)
  ・维数向导(Dimension Wizard)
  ・维数编辑器(Dimension Manager)
  ・分区向导(Partition Wizard)
  ・存储设计向导(Storage Design Wizard)
  ・使用情况分析向导(Usage Analysis Wizard)
  ・基于使用情况的优化向导(Usage-Based Optimization Wizard)
  ・虚拟立方体向导(Virtual Cube Wizard)
  ・数据的浏览视图(Browse Views of Data)

  2 使用OLAP服务的步骤:
  OLAP有很好的用户界面,用分级树型视图表示服务器和下属组件。使用OLAP服务的步骤:(1) 创建OLAP数据库
  (2) 创建数据源
  (3) 定义维,维就是用来进行分析和统计的类别。如存储维、产品维、时间维等。
  (4) 创建立方体,立方体是OLAP数据库中的基本构件块。立方体通过大量的待分析数据将各个维联系起来。如销售量和开销。
  ・选择立方体的事实表,事实表是关系数据库中待分析的大量数据。-每个立方体只能基于一个事实表,如果有多个待分析的事实表,必须分别创建多个立方体。
  ・定义度量,度量表示事实表中要分析的数字信息。
  ・把维加进立方体,维定义一个类别,用来对立方体的度量进行分析。

  (5) 导入数据到立方体。就是处理事实表和维表中的相应行和列的数据,产生OLAP数据库中的实际立方体数据。
  (6) 访问多维数据库:
  ・ -立方体浏览器(Cube Browser)
  ・ -透视表服务(Pivot Table Service)
  ・ -ADO MD:用于访问多维数据的ActiveX数据对象。
  ・ -MDX:代表多维表达式。它通过扩展SQL语法,使其能访问OLAP数据库,并从中获得数据。

  (7) 管理(维护)多维数据库。