在 ASP.NET 中使用 SQL Server 2000 Analysis Services 和 Office XP 构造 OLAP 报表应用
2006-07-23 11:17:38 来源:WEB开发网基于 Web 的 OLAP 报表应用的框架
Figure 2 显示了基于Web的OLAP报表应用的大致框架,它包括三个途径,依次编号以展示程序的工作流。他们共同提供了下述的特性:
Figure 2 OLAP 框架
在程序中 XML 扮演了一个中心角色。OWC PivotTable 控件在本地将其内容序列化为XML格式。你不仅可以写XML格式的数据,而且可以用XML数据来加载PivotTable控件,只要这些XML数据匹配XML Schema。因此ASP.NET开发人员可以创建基于XML的Web Services实现与OWC PivotTable控件的交互访问。一个Web方法产生格式化的XML给PivotTable 控件(Pathway 1), 同时另外一个方法接受来自PivotTable 控件的序列化的输出并保存到永久媒介譬如数据库或文件中。
一旦在 PivotTable 和 OLAP 数据源间建立好联结,用户就可以借助PivotTable控件中的拖拉UI进行定制的数据查询工作。控件一被更新,它动态产生一个多维表达式(MDX)并通过HTTP网关将请求发送给OLAP数据源(Pathway 2)。这种通讯独立于Web服务器,Web也直接访问数据库。在此结构中,Web服务器的作用是建立在PivotTable和OLAP数据源间的初始化连接,确保定制的PivotTable报表的保存和检索。
Office Web 组件
OWC10.0 提供的功能不仅强大而且为用户所熟知。因此,你定制的解决方案能很快得到熟悉并用惯了 Excel 的用户的认可。Figure 3 是随同Office XP一起交付的 OWC 控件 (version 10) 的一个概述 ,注意 随 Office 2000 发布的是 OWC 的前一个版本(version 9),其提供的编程接口和用户接口要逊色得多。虽然我们所讨论的特性并不都支持以前的版本,但大多数 OWC (version 10)的特性都适用于 OWC (version 9)。
- ››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形式
更多精彩
赞助商链接