2—ReportingService报表VS水晶报表.doc
文本预览下载声明
水晶报表和Reporting Service的特性
1.水晶报表
水晶报表(Crystal Reports)是Business Objects公司出品报表分析与生成软件,历史比较长,使用比较广泛。最新版为11版,该版又分为三个版本:专业版、开发版和服务器版。
? 访问任何数据源
包括:Oracle, DB2, Sybase, NCR, SQLServer, MySQL, MS Access, ODBC, JDBC, OLEDB, XML, Javabean, ADO.NET, COM, MS Excel, MS Exchange, Informix, Pervasive SQL, Lotus Notes, ACT!6, Borland Database Engine, Text, File System, xBase, MS Outlook, NT Event Log, Microsoft IIS Log, Web Log等35余种。
? 设计报表
报表使用者可以使用视觉化报表设计工具来设计高度格式化、互动式以及有专业质感的报表。
? 在 web 上发布和管理报表
通过开发版提供的SDK,可以将报表轻易的发布到网络,让组织内的各成员都能作出更好的决策,可以将报表输出成最终用户便于使用的格式(Excel、RTF、PDF、Word等)。
? 将报表与接口和应用集成
水晶报表可以直接产生HTML文件,允许开发人员将精力用于设计应用程序的商务逻辑上,而非复杂耗时的程序设计工作。将应用程序开发与报表设计工作明确区分,让开发人员专注于应用程序开发,而报表撰写者则更专注于报表设计。
? 数据呈现的通用标准
作为跨平台的报表标准,Crystal Reports很好地与主流的Java和.NET IDE集成在一起。开发人员使用一种通用标准的报表技术就可以满足所有的数据呈现和信息发布的需求。现有的水晶报表文件也可以被你的J2EE应用程序重用。
? 集成在.net开发环境中
可以在熟悉的应用程序设计器中直接建立报表。应用程序中使用Crystal Reports强大的报表创建、集成和传递工具代替手工编码,提高劳动效率。在.net项目中通过使用已经存在的水晶报表以及报表创建技巧能够节省时间并且只用写很少的代码。
? 所见即所得的集成报表设计器
在Visual Studio .net、Delphi和C# Builder开发环境中可以直接无缝地创建高质量的报表
??导出到常用格式
允许最终用户生成、打印以及导出报表到一个可选择的行业标准格式,包括Excel、PDF、RTF文件,而且不需要任何的编程工作。
? ADO.NET 数据集支持
连接任何动态实时的数据,使用各种可控数据源,并可以连接到XML报表WEB服务。
??WebForm和WinForm报表查看器控制
通过在应用程序中使用WebForm和WinForm,可以快速集成并显示报表。
??运行对象模块
通过该模块可以实现程序运行时对报表的自定义设置,可以改变报表的大小和位置,还可以传递参数以及进行登陆身份验证。
??集成的帮助系统
快速解决问题,学习技术以及使用开始向导、实例和API参考。在Visual Studio .net中有动态帮助和F1支持。
??XML报表WEB服务(*该特性只在Visual Studio .net中可用)
只需要鼠标一点就可以将水晶报表发布为XML报表WEB服务
??Crystal Enterprise Web服务(*该特性只在Visual Studio .net中可用)
为了快速的报表集成,Crystal Enterprise Web服务允许将在Crystal Enterprise中管理的报表应用到您的应用程序中去。
2.Reporting Service
Microsoft? SQL Server? 2000 Reporting Services 是一种基于服务器的新型报表平台,可用于创建和管理包含来自关系数据源和多维数据源的数据的表格报表、矩阵报表、图形报表和自由格式报表。可以通过基于 Web 的连接来查看和管理您创建的报表。报表设计简单的数据列表支持支持分组报表支持支持交叉表支持支持图表支持支持子报表支持,一般两层,横向表不可自动摆位格线套打支持支持支持支持支持支持支持支持 报表展现HTML方式展现精确打印导出至PDF导出到Excel 集成、性能、部署与价格方面 访问速度? 采用单独得Web 服务来管理报表。因为目前公司一直使用这种工具,所以速度未测试。 开发版的报表显示无须专门的IIS和web服务,所以速度只跟机器配置、网速、数据库有关。
服务器版本使用的是Web服务,速度未测试。 用于给用于修改和创建报表的
显示全部