sottoscrizioni guidate dai datiData-Driven Subscriptions

Una sottoscrizione guidata dai dati consente di utilizzare i dati di sottoscrizione dinamici recuperati da un'origine dei dati esterna in fase di esecuzione.A data-driven subscription provides a way to use dynamic subscription data that is retrieved from an external data source at run time. In una sottoscrizione guidata dai dati è inoltre possibile utilizzare testo statico e valori predefiniti specificati al momento della definizione della sottoscrizione.A data-driven subscription can also use static text and default values that you specify when the subscription is defined. È possibile utilizzare le sottoscrizioni guidate dai dati per eseguire le operazioni seguenti:You can use data-driven subscriptions to do the following:

  • Distribuire un report a un elenco dinamico di Sottoscrittori.Distribute a report to a fluctuating list of subscribers. È possibile, ad esempio, utilizzare sottoscrizioni guidate dai dati per distribuire un report in una grande organizzazione nella quale i sottoscrittori cambiano da un mese all'altro oppure utilizzare altri criteri per determinare l'appartenenza a un gruppo da un gruppo di utenti esistente.For example, you can use data-driven subscriptions to distribute a report throughout a large organization where subscribers vary from one month to the next, or use other criteria that determines group membership from an existing set of users.

  • Filtrare l'output del report utilizzando valori dei parametri di report recuperati in fase di esecuzione.Filter the report output using report parameter values that are retrieved at run time.

  • Variare i formati di output del report e le opzioni di recapito per ogni recapito di report.Vary report output formats and delivery options for each report delivery.

    Una sottoscrizione guidata dai dati è costituita da più parti.A data-driven subscription is composed of multiple parts. Gli aspetti fissi di una sottoscrizione guidata dai dati sono definiti al momento della creazione della sottoscrizione e includono gli elementi seguenti:The fixed aspects of a data-driven subscription are defined when you create the subscription, and these include the following:

  • Il report per cui è stata definita la sottoscrizione. Una sottoscrizione è sempre associata a un singolo report.The report for which the subscription is defined (a subscription is always associated with a single report).

  • L'estensione per il recapito utilizzata per distribuire il report.The delivery extension used to distribute the report. È possibile specificare il recapito tramite posta elettronica del server di report, il recapito alla condivisione file, il provider recapito Null utilizzato per il precaricamento della cache oppure un'estensione per il recapito personalizzata.You can specify report server e-mail delivery, file share delivery, the null delivery provider used for preloading the cache, or a custom delivery extension. Non è possibile specificare più estensioni per il recapito in una singola sottoscrizione.You cannot specify multiple delivery extensions within a single subscription.

  • L'origine dei dati del Sottoscrittore.The subscriber data source. Quando si definisce una sottoscrizione, è necessario specificare una stringa di connessione all'origine dei dati che contenga i dati del Sottoscrittore.You must specify a connection string to the data source that contains subscriber data when you define the subscription. L'origine dei dati del Sottoscrittore non può essere specificata dinamicamente in fase di esecuzione.The subscriber data source cannot be specified dynamically at run time.

  • La query utilizzata per selezionare i dati del Sottoscrittore deve essere specificata al momento della definizione della sottoscrizione.The query that you use to select subscriber data must be specified when you define the subscription. Non è possibile modificare la query in fase di esecuzione.You cannot change the query at run time.

    I valori dinamici utilizzati in una sottoscrizione guidata dai dati vengono ottenuti quando la sottoscrizione viene elaborata.Dynamic values used in a data-driven subscription are obtained when the subscription is processed. Esempi di dati variabili che è possibile utilizzare in una sottoscrizione includono il nome del Sottoscrittore, l'indirizzo di posta elettronica, il formato di output desiderato o qualsiasi valore valido per un parametro di report.Examples of variable data that you might use in a subscription include the subscriber name, e-mail address, preferred report output format, or any value that is valid for a report parameter. Per utilizzare valori dinamici in una sottoscrizione guidata dai dati, è necessario definire un mapping tra campi restituiti nella query e opzioni di recapito e parametri di report specifici.To use dynamic values in a data-driven subscription, you define a mapping between the fields that are returned in the query to specific delivery options and to report parameters. I dati variabili vengono recuperati da un'origine dei dati del Sottoscrittore ogni volta che la sottoscrizione viene elaborata.Variable data is retrieved from a subscriber data source each time the subscription is processed.

Requisiti per l'utilizzo delle sottoscrizioni guidate dai datiRequirements for using Data-Driven Subscriptions

La funzionalità relativa alle sottoscrizioni guidate dai dati non è disponibile in tutte le edizioni.Data-driven subscription functionality is not available in all editions. Vi sono inoltre limiti al tipo di origini dati che è possibile utilizzare per recuperare i dati di sottoscrizione in fase di esecuzione.There are also limitations on the kinds of data sources that you can use to retrieve subscription data at run time. Nell'elenco seguente vengono fornite ulteriori informazioni sui requisiti:The following list provides more information about the requirements:

Utilizzo di sottoscrizioni guidate dai datiWorking with Data-Driven Subscriptions

Negli argomenti seguenti vengono fornite ulteriori informazioni sulle sottoscrizioni guidate dai dati.The following topics provide more information about data-driven subscriptions.

ArgomentoTopics DescriptionDescription
Come creare, modificare ed eliminare le sottoscrizioni guidate dai datiCreate, Modify, and Delete Data-Driven Subscriptions Illustra come creare, modificare o eliminare una sottoscrizione guidata dai dati.Explains how to create, modify, or delete a data-driven subscription.
Utilizzare un'origine dei dati esterna per i dati del Sottoscrittore (sottoscrizione guidata dai dati)Use an External Data Source for Subscriber Data (Data-Driven Subscription) Include informazioni sulle origini dei dati che è possibile utilizzare per una sottoscrizione guidata dai dati.Provides information about the data sources that you can use for a data-driven subscription.
Creare una sottoscrizione guidata dai dati (esercitazione su SSRS)Create a Data-Driven Subscription (SSRS Tutorial) Include istruzioni dettagliate per la creazione di una sottoscrizione guidata dai dati.Provides step-by-step instruction for learning how to create a data-driven subscription.
Memorizzazione dei report nella cache (SSRS)Caching Reports (SSRS) Descrive come utilizzare Provider recapito Null con una sottoscrizione guidata dai dati per precaricare la cache.Describes how to use the Null Delivery Provider with a data-driven subscription to preload the cache.

Vedere ancheSee Also

Sottoscrizioni e recapito (Reporting Services) Subscriptions and Delivery (Reporting Services)
Creare una pagina di sottoscrizione guidata dai dati ( Gestione report ) Create Data-driven Subscription Page (Report Manager)
Precaricare la Cache ( Gestione report )Preload the Cache (Report Manager)