报表制作利器:Reporting Services

如何快捷,简单地做一份好的报表一直是广大程序员所盼望的。在日常开发中,每当讲到做报表,一般有以下两种方法:

1)将数据转变为EXCEL,WORD等形式,之后进行打印。

2)使用第三方报表工具,如著名的水晶报表,activereport等,但随之而来的问题是,要深入掌握这些报表工具,有一定的难度,需要一定的经验。

今年,微软公司终于推出了一个新一代的报表解决方案------Microsoft Reporting Service。它是一个完整的基于服务器的平台,可以建立、管理、发布传统的基于纸张的报表或者交互的、基于Web的报表。而且最大的特色是,它采用基于XML的RDL报表描述语言来定制报表,可以用于给第三方定制开发符合接口标准的报表工具,使得软件开发人员和企业可以将报表集成到已有的系统或第三方的应用中。Reporting Services包括:

· 用来建立管理以及浏览报表的一组完整的工具

· 用来存放、处理报表的一个引擎

· 可扩展的体系结构和开发的接口,可将报表嵌入或者集成到各种不同的IT环境的解决方案中

从上图可以看出,Reporting Service可以连接到不同的数据库,如SQL server,oracle,db2等,也可以将报表导出到pdf,html.,txt,excel等多种格式。而且,Reporting Server还可以将报表以xml webservice的形式对外发布,很容易地与企业的其他系统进行集成,而且,对于报表的使用者,制作者和管理者,都可以很方便地管理报表。

一:报表制作功能

Reporting Services 提供了开始创建传统报表或交互式报表所需要的工具,其中包括带有报表设计向导的图形报表设计器工具。下表描述了其中许多功能:

报作制作功能 详细信息
支持广泛的数据源 MicrosoftSQLServerOracle数据库任何与

ODBC或OLEDB兼容的数据源

开放式报表制作选项 ReportDesigner(使用 Visual Studio .NET)

基于XML的报表定义语言(RDL)生成 RDL 的第三方工具

灵活的报表设计 自由格式

表格

矩阵

图表

使用运行时过滤的参数化报表

向下挖掘

链接报表

时间: 2024-10-18 11:26:52

报表制作利器:Reporting Services的相关文章

[收藏]利用SQL Server Reporting Services 从应用程序生成用户友好的报表

server|services|程序 利用 SQL Server Reporting Services 从应用程序生成用户友好的报表 发布日期: 09/03/2004 | 更新日期: 09/03/2004John C. Hancock   http://www.microsoft.com/china/msdn/library/data/sqlserver/SQLServerReportServ.mspx本文讨论:•Reporting•设计和部署报表•使用 Reporting Services 的

report-使用Microsoft SQL Server 2008 Reporting Services制作报表

问题描述 使用Microsoft SQL Server 2008 Reporting Services制作报表 使用Microsoft SQL Server 2008 Reporting Services制作报表,折线图上显示一条平均数,希望在这条线的后面显示这条线的数值怎么实现?要是用显示数据标签的话会每个点都显示太乱了. 解决方案 http://www.microsoft.com/china/sql/2008/prodinfo/reporting.aspx

SQL Server 2005中设置Reporting Services发布web报表的匿名访问

原文:SQL Server 2005中设置Reporting Services发布web报表的匿名访问         一位朋友提出个问题:集成到SQL Server 2005中的Reporting Services已经将报表模板发布到IIS服务器,客户端通过浏览器访问时,默认会弹出Windows集成身份验证的对话框.如果在IIS配置里面把允许匿名(IUSR_**)访问的选项勾选,客户端再次访问的时候,会提示IUSR_** 访问权限不足.       对于这个问题,除了要设置IIS允许匿名访问外

用MS SQL Reporting Services生成报表

灵活的报表功能是大多数业务应用程序的一个要求,这些报表功能在集成到 Web 应用程序中之后用途更加广泛.利用 SQL Server 2000 Reporting Services 的最新版本,您可以轻松地具有来自各种数据源的报表生成功能.在本文中,我将介绍使用 Visual Studio 和 Reporting Services 来编写报表,并演示如何将报表集成到 Web 应用程序中. Reporting Services 是基于服务器的报表生成平台,该平台构建在 .NET Framework

Aspose.Pdf for Reporting Services 2.3.0发布 PDF报表产生工具

Aspose.Pdf for Reporting Services是一款能够从http://www.aliyun.com/zixun/aggregation/11208.html">Microsoft SQL Server 2000中产生PDF报表的工具.它支持高级的功能,包括:在网页中添加PDF书签.使用HTML标签.XMP元数据.自定义嵌入字体和渲染的水印.它也可以转换所有RDL的报告功能,包括章节.图片.图表.表格.矩阵.标题和脚注到PDF格式.它还能够创建PDF文档在服务器上,无需

利用MS Reporting Services与C#生成报表

  利用MS Reporting Services与C#生成报表              C#也能用在报表中,少见吧,一起来看看!            关于编写报表,职场中的人相信都会有所感慨,一份整洁.优美的报表会为你在上司面前增色不少,甚至加薪 :) --大家都喜欢加薪,对吧?在本文中,将向大家介绍怎样利用MS Reporting Services 2005来创建一份报表,并用一个C#小程序来生成它.          本文假定读者已对Visual Studio 2005 IDE有了初步

sql server 2005 如果安装 Reporting Services 报表服务?

问题描述 现在sql server 2005是已经安装了.但是没有Reporting Serverces 服务.请问能不能通过配置的方式把Reporting Services 加上? 问题补充:iihero 写道 解决方案 引用可是数据库在服务器端啊,难道要到服务器上的sql server 2005 卸载掉啊.另一个人也在用着呢不用卸载啊,安装时把未选上的选上解决方案二:无法直接配置,再安装一次,把未选上的选上.解决方案三:安装介质安装,可以选择要装的组件的...-

[翻译]初识SQL Server 2005 Reporting Services Part 1

原文:[翻译]初识SQL Server 2005 Reporting Services Part 1 构建和部署基本报表 如果曾经存在一项工作使得"真正的"开发者给他的上司泡蘑菇,那就是构建报表.毕竟那并不是真正的开发,更像是制作美化的格式.而且你所使用的构建报表的工具试图提供一个抽象层,这个经常妨碍你对报表的真正掌控.我以前经常听到这些争论.如果这听上去像你曾经在一个水制冷器旁边的对话,那么我请你仔细关注一下SQL Server 2005 Reporting Services(SSR

[翻译]初识SQL Server 2005 Reporting Services Part 3

原文:[翻译]初识SQL Server 2005 Reporting Services Part 3 这是关于SSRS文章中四部分的第三部分.Part 1提供了一个创建基本报表的递阶教程.Part 2展现了为制作动态报表所用到的SSRS2005的核心特性和功能.这一部分中我们将把注意力转向SSRS中的图表控件. 微软的图表控件其实是Dundas 图标控件的按比例缩小版.不管是不是缩小版,我敢说这个的确非常好用.对好多人来说,他们使用SSRS就是看中了这个控件. 在这篇中我们要创建一个带有图表控件