在 ASP.NET 中使用 SQL Server 2000 Analysis Services 和 Office XP 构造 OLAP 报表应用
2006-07-23 11:17:38 来源:WEB开发网第一、这项方案必须可以连接并查询多维数据源;第二、 这项方案必须保证用户灵活便利地使用数据;
第三、由于不能预测那些是用户认为重要的数据视图,因此这项方案必须允许用户存储定制的报表设计;第四、这项方案必须提供一个包含图表的可读取的接口,因为包含图表的报表设计在视觉上更有效果。
请允许我增加第五条:这项方案应该是基于 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对想使用你的定制方案的用户提出了一定的要求。
- ››ASP.NET及JS中的cookie基本用法
- ››使用linux中的quota教程
- ››ASP.NET获取MS SQL Server安装实例
- ››使用jxl生成带动态折线图的excel
- ››asp.net实现调用百度pai 在线翻译英文转中文
- ››ASP.NET页面选项进行提示判断
- ››Asp.net定时执行程序
- ››ASP.NET中利用DataList实现图片无缝滚动
- ››使用mysql mysqldump进行数据库迁移
- ››ASP.NET验证控件RequiredFieldValidator
- ››ASP.NET中使用System.Net.Mail发邮件
- ››使用jquery是新tab形式
更多精彩
赞助商链接