Subscription and Delivery Scenarios
You can use subscription and delivery functionality to achieve a variety of objectives that vary in complexity and scope.
The following table describes scenarios for using the subscription and delivery functionality that installs with Reporting Services. If you are a developer, you can create custom delivery extensions to support additional scenarios. For more information, see Implementing a Delivery Extension.
| Objective | Description |
|---|---|
|
Push reports out to users in your organization |
Create a subscription and specify a group alias or e-mail alias to receive a report that you want to distribute. You can have Reporting Services determine the subscription data at run time. If you want to send the same report to a group that has a changing list of members, you can use a query to derive the subscription list at run time. |
|
View reports offline |
Users can select PDF or Web archive formats in a subscription. These formats are recommended for viewing reports offline. |
|
Archive reports to a file share |
Reports that you want to archive can be sent directly to a shared folder that you back up on a nightly schedule. |
|
Send large reports to disk |
Large reports that take too long to load in a browser can be sent to a shared folder in a format that can be viewed in a desktop application. |
|
Preload the cache |
If you have multiple instances of a parameterized report or a large number of report viewers, you can preload reports in the cache to reduce processing time used to display the report. |
|
Target a desktop application as a viewing device |
If you want to work with a report as a Microsoft Excel file, you can create a subscription that sends the report as an Excel file. If you have a shared folder that stores the working documents for a specific work group, you can specify it in the subscription. |
|
Customize report output for individual users |
Use data-driven subscriptions to customize report output, delivery options, and report parameter settings at run time. The subscription uses a query to get input values from a data source at run time. You can use data-driven subscriptions to perform a mail-merge operation that sends a report to a list of subscribers that is determined at the time the subscription is processed. |
Tasks
How to: Delete or Modify a Subscription (Management Studio)How to: Delete or Modify a Subscription (Report Manager)
How to: Preload the Cache (Management Studio)
How to: Preload the Cache (Report Manager)
Concepts
Creating, Modifying, and Deleting SubscriptionsData-Driven Subscriptions
