报表服务器,是
商业智能报表产品的重要组成部分,主要功能是提供
报表资源管理,用户身份与权限管理,任务调度,信息分发等。报表服务器管理的报表资源主要包括
数据库元数据,报表模版,报表输出结果等。
报表服务器是 Reporting Services 的主要组件。报表服务器以 Microsoft Windows 服务和 Web 服务的形式实现,可以为处理和呈现报表提供优化的
并行处理基础结构,Web 服务公开了一组客户端应用程序可用来访问报表服务器的
编程接口。Windows 服务可提供初始化、计划和传递服务以及服务器维护功能。这些服务
协同工作,构成单个报表服务器实例。
报表服务器通过子组件来处理报表请求,并使报表可用于按需访问或计划分发。报表服务器子组件包括处理器和扩展
插件。处理器是报表服务器的核心。处理器确保报告系统的完整性,但无法修改或扩展。扩展
插件也是处理器,但执行的是非常具体的功能。对于每种支持的扩展
插件类型,Reporting Services 都包括一个或多个默认的扩展插件。第三方开发人员可以创建其他扩展
插件,以替代或扩展报表服务器的处理能力。若要了解有关应用程序开发人员可以使用的
编程接口的详细信息,请参阅Introducing Reporting Services Programming。