创建数据驱动订阅(SSRS 教程)

Reporting Services 提供数据驱动订阅功能,这样您便可根据动态订阅服务器数据自定义报表的分发。 数据驱动订阅专门用于下列情况:

  • 向大型收件人池分发报表,该池的成员身份可能随着分发的不同而有所变化。 例如,向当前的所有客户分发月报表。

  • 根据预定义的条件向特定的收件人组分发报表。 例如,向某个组织中的前十位销售经理分发销售业绩报表。

学习内容

本教程通过简单的示例对概念进行解释,为您演示如何使用数据驱动订阅。

本教程分为三课:

要求

数据驱动订阅通常由报表服务器管理员创建和维护。 要创建数据驱动订阅,必须要具备生成查询的专业技术,了解包含订阅服务器数据的数据源,同时还要拥有对报表服务器的提升权限。

本教程将使用在创建基本表报表(SSRS 教程)教程中创建的报表以及来自 AdventureWorks2012 的数据。

若要使用本教程,您的系统必须安装以下组件:

  • 支持数据驱动订阅的 SQL Server 版本。 有关详细信息,请参阅 SQL Server 2012 的版本和组件

  • 报表服务器必须在本机模式下运行。 本教程中介绍的用户界面基于本机模式报表服务器。 在 SharePoint 模式报表服务器上支持订阅,但用户界面将不同于在本教程中介绍的用户界面。

  • 必须运行 SQL Server 代理服务。

  • 包含参数的报表。 本教程以您使用教程创建基本表报表(SSRS 教程)创建的示例报表 Sales Orders 为例。

  • 向示例报表提供数据的 AdventureWorks2012 示例数据库。

  • 包括管理同一个示例报表中所有订阅任务的角色分配。 定义数据驱动订阅时需要执行该任务。 如果您是计算机管理员,则本地管理员的默认角色分配将提供创建数据驱动订阅所必需的权限。 有关详细信息,请参阅授予对本机模式报表服务器的权限

  • 您具有写入权限的共享文件夹。 共享文件夹必须可以通过网络连接进行访问。

**学完本教程的估计时间:**30 分钟。 如果您还没有完成基本报表教程,则还需要 30 分钟。

请参阅

概念

数据驱动订阅

创建基本表报表(SSRS 教程)