教程:创建数据驱动订阅

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

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

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

学习内容

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

本教程分为三课:

要求

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

您的系统必须安装以下软件才能使用此教程:

  • SQL Server Evaluation Edition、Developer Edition 或 Enterprise Edition。Standard Edition、Workgroup Edition 或 SQL Server Express Edition 不支持数据驱动订阅。

  • 报表服务器必须在本机模式下运行。

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

  • 包含参数的报表。本教程假定示例报表为 Employee Sales Summary。该报表包含在 AdventureWorks 示例报表中。若要定义该报表的数据驱动订阅,必须将报表配置为在访问其数据源时使用已存储凭据。

    提示提示

    将所有示例报表发布到报表服务器的最简单方法是部署 Business Intelligence Development Studio 提供的报表示例解决方案 (AdventureWorks Sample Reports.sln)。有关详细信息,请参阅How to: Publish Report Samples

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

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

  • 您具有写入权限的共享文件夹。共享文件夹必须可以通过网络连接进行访问。有关详细信息,请参阅如何为报表服务器文件共享传递创建共享文件夹

**学完本教程的估计时间:**30 分钟

注意注意

阅读教程时,建议将“下一个主题”和“上一个主题”按钮添加到文档查看器工具栏中。有关详细信息,请参阅向帮助中添加“上一步”和“下一步”按钮