WEB开发网
开发学院软件开发VC 在 ASP.NET 中使用 SQL Server 2000 Analysis Ser... 阅读

在 ASP.NET 中使用 SQL Server 2000 Analysis Services 和 Office XP 构造 OLAP 报表应用

 2006-07-23 11:17:38 来源:WEB开发网   
核心提示: 重要的概念和术语OLAP 技术中充斥的专业术语是理解其真正好处的障碍,本文假设读者熟悉 OLAP,在 ASP.NET 中使用 SQL Server 2000 Analysis Services 和 Office XP 构造 OLAP 报表应用(3),尤其是熟悉SQL Server 2000

重要的概念和术语

OLAP 技术中充斥的专业术语是理解其真正好处的障碍。本文假设读者熟悉 OLAP,尤其是熟悉SQL Server 2000 Analysis Services。即使如此,在继续讨论之前,我们应该首先阐明本文中涉及的以及在广阔的OLAP和数据钻取领域应用的重要术语和概念。

首先,区分 OLAP 和数据钻取技术是很重要的。基于 OLAP 的数据源或者数据仓库可被细分为一个或多个多维数据集,该多维数据集是一个可以用 MDX 进行查询的多维数据结构。多维数据集 包含一组被称为维度的属性,维度可以大致理解为数据表中的字段,与数据表中的字段不同的是维度中还包含一组级别(level)组成的等级(hierarchy)。例如,一个年历维度可被分为季度级别、月级别、周级别。一个多维数据集中包含一组度量值(measure)。度量值是实际的数值,一般是数值型。例如,你可以通过”零售”多维数据集按时间(维度)和地点(维度)浏览各商品销售情况(度量值)。

SQL Server 2000 Analysis Services 使你能通过被称作 Analysis Manager 的 MMC 管理单元完成 OLAP 处理。 这只不过是一个被集成到 Analysis Services 的数据透视表接口,基于 OLAP 的数据常常是通过数据透视表来浏览,它允许你 将多个维度和度量值拖放到类似 spreadsheet 的布局中。PivotTable 控件将拖放操作转换为 MDX 查询,然后再由 MDX 查询传送给 OLAP 数据源, 最后返回结果集。

Analysis Manager 在数据库服务器上安装一个 PivotTable 服务,该服务包含一个允许连接到OLAP 数据源的 OLE DB 提供者(provider)。该提供者被取名为 Microsoft OLE DB Provider for OLAP Services 8.0 ,没有它,你是不可能连接到 OLAP 数据源上的。用于该提供者的连接字符串包括 用于数据仓库的 DataSource 属性和表示拟进行连接的多维数据集名的 DataMember 属性。PivotTable 服务还必须安装在客户机上,否则,客户机上的 PivotTable 控件 将不能与 OLAP 数据源通讯。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:ASP NET 使用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接