第 1 章
Reporting Services 简介
学习目标
描述报表平台的关键特性
解释什么是报表生命周期
识别
Reporting Services
体系结构的组件
在本章中,我们将了解
Microsoft SQL Server 2008 Reporting Services
是如何建立报表平台
的。我们还将发现报表平台如何为报表生命周期的每个阶段提供支持,该平台的各个组件
是如何有机地结合在一起形成
Reporting Services
体系结构的。本章的介绍旨在让我们更好
地理解如何将
Reporting Services
用作自己组织的报表平台。
1.1 报表平台
简而言之,报表就是一种结构化的信息组织方式。通常情况下,尽管报表信息可以有多种
来源,但业务报表中的信息都来自于商业应用中的数据。报表平台是一组集成应用系统,
它支持托管报表环境中所需的一切活动,包括报表的开发、管理和查看。
过去,报表只能作为商业应用的一部分在内部使用,不能从这些应用中分离出来单独进行
管理。然而,这样的预编程报表基本上不可能回答商业用户所提出的所有问题。在这些商
业应用中,日益增长的对底层数据的访问需求,促使软件厂商在应用中加入报表生成工具 ,
最终使用户能通过第三方客户端软件直接访问数据库。在访问报表的用户数量有限制时,
这样的报表解决方案是能够满足需求的。然而,在向大量用户递送报表的需求日益增加时 ,
发现那些能够向大量用户提供报表且带有服务器组件的报表工具非常贵,实现和维护十分
复杂,而且难以集成到定制的应用与技术架构中。
Reporting Services 报表平台于 2004 年作为 Microsoft SQL Server 2000 的一个附加组件首次
推出时,就致力于解决这些问题。从那时起,不同规模的组织引进了 Reporting Services,
享受它带来的强大功能与无限便利。对报表开发人员、管理人员和商业用户而言,现有的
Microsoft SQL Server 2008 Reporting Services 版本进一步简化了他们的工作,使其可使用
该平台完成他们各自的目标。
各组织使用 Reporting Services 的主要原因之一是可以将托管报表提供给大量的内部用户。
这类报表的典型特点是详细的操作数据或概括性的管理信息,它们来自于各种数据源,并