Reporting Services 扩展插件

Reporting Services 的模块化体系结构旨在实现可扩展性。 提供了一个托管代码 API,以便您能够轻松地开发、安装和管理由许多 Reporting Services 组件使用的扩展插件。 可以使用 Microsoft .NET Framework 创建专用或共享的程序集,并添加新的 Reporting Services 功能以满足不断发展的业务需要。

通过 Reporting Services 的独树一帜的可扩展体系结构,开发人员可以扩展产品及其组件的特定功能。 目前,全面支持扩展 Reporting Services 的数据处理功能。 数据处理 API 包括大家所熟悉的 .NET Framework 数据访问接口构造和约定,使开发人员能够将附加的数据处理功能内置于 Reporting Services 中。 这些数据处理扩展插件向报表服务器和报表设计器中添加功能,从而可以将自定义数据无缝集成到报表中。

另一个支持的扩展插件是传递扩展插件。 传递 API 与 .NET Framework 体系结构完全集成,从而在将报表通知发送到用户时能够使用多种传递机制。 您可以扩展报表服务器以向用户提供自定义传递,并且可以扩展报表管理器的订阅管理页以便实现使用自定义传递扩展插件的订阅。

另一个报表服务器扩展插件报表定义自定义扩展插件 (RDCE) 可以在将某一报表定义传递到处理引擎前动态自定义该报表定义。 您可以基于用户或语言之类的因素自定义报表。 例如,您可能要为不同用户(例如经理或部门成员)实现不同的视图,或者可能要自定义某一报表以便在以法语或阿拉伯语呈现时具有不同的布局。

本节涉及的主题