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开发网   
核心提示: 第一、这项方案必须可以连接并查询多维数据源;第二、 这项方案必须保证用户灵活便利地使用数据;第三、由于不能预测那些是用户认为重要的数据视图,因此这项方案必须允许用户存储定制的报表设计;第四、这项方案必须提供一个包含图表的可读取的接口,在 ASP.NET 中使用 SQL Server 200

第一、这项方案必须可以连接并查询多维数据源;第二、 这项方案必须保证用户灵活便利地使用数据;

第三、由于不能预测那些是用户认为重要的数据视图,因此这项方案必须允许用户存储定制的报表设计;第四、这项方案必须提供一个包含图表的可读取的接口,因为包含图表的报表设计在视觉上更有效果。

请允许我增加第五条:这项方案应该是基于 Web 的,即它应是一个基于服务器的 Web 应用程序,可以通过浏览器进行访问(通过 Internet 或者 Intranet),有了上述五条苛刻的要求,开发者该如何做呢?

事实上,微软公司提供了一组称为 Office Web Components (OWC) 的组件可以帮助我们构建基于Web 的复杂的、界面友好的基于 OLAP 的方案。 OWC 是一组 COM 控件集,用于在 Web 上发布电子表格(spreadsheets)、数据透视表(pivot tables)和图表(charts),它为用户提供了和 EXCEL 一样丰富的交互体验。同时,它还为开发人员提供了丰富的编程接口,借助于这些功能强大且灵活的接口,开发人员可以设计专业的方案。Figure 1 显示的是 OWC PivotTable 组件,它可以连接到OLAP数据源并借助便利的接口拖放来实现查询操作。

Figure 1 OWC PivotTable Component

本文的目的旨在解决开发人员的要求,假设他们正在使用 ASP.NET 和 Office Web Components(OWC)开发一个用于Web上的基于 OLAP 的定制 的报表设计方案。我们将提供一个基于 XML 的 Web Services 的一体化应用程序架构,并展示如何建立该应用程序架构并配置OLAP数据源以便通过HTTP协议 来访问。此外,我们还将描述如何向用户部署这个解决方案。大多数Web应用程序完全安装在Web服务器上并且在应用部署时不需要用户的交互操作,但OLAP 和 OWC对想使用你的定制方案的用户提出了一定的要求。 

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

Tags:ASP NET 使用

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