Sottoscrizioni guidate dai dati in Reporting Services
Una sottoscrizione guidata dai dati consente di utilizzare i dati di sottoscrizione dinamici recuperati da un'origine dei dati esterna in fase di esecuzione. In una sottoscrizione guidata dai dati è inoltre possibile utilizzare testo statico e valori predefiniti specificati al momento della definizione della sottoscrizione. È possibile utilizzare le sottoscrizioni guidate dai dati per eseguire le operazioni seguenti:
Distribuire un report a un elenco dinamico di Sottoscrittori. È 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. In alternativa, è possibile usare altri criteri che determinano l'appartenenza a gruppi da un set di utenti esistente.
Filtrare l'output del report utilizzando valori dei parametri di report recuperati in fase di esecuzione.
Variare i formati di output del report e le opzioni di recapito per ogni recapito di report.
Una sottoscrizione guidata dai dati è costituita da più parti. Gli aspetti fissi di una sottoscrizione guidata dai dati sono definiti al momento della creazione della sottoscrizione e includono gli elementi seguenti:
Il report per cui è stata definita la sottoscrizione. Una sottoscrizione è sempre associata a un singolo report.
L'estensione per il recapito utilizzata per distribuire il 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. È anche possibile specificare un'estensione per il recapito personalizzata. Non è possibile specificare più estensioni per il recapito in una singola sottoscrizione.
L'origine dei dati del Sottoscrittore. Specificare una sottoscrizione, è necessario specificare una stringa di connessione all'origine dei dati che contenga i dati del Sottoscrittore. L'origine dati del Sottoscrittore non può essere specificata dinamicamente in fase di esecuzione.
La query utilizzata per selezionare i dati del Sottoscrittore deve essere specificata al momento della definizione della sottoscrizione. Non è possibile modificare la query in fase di esecuzione.
I valori dinamici utilizzati in una sottoscrizione guidata dai dati vengono ottenuti quando la sottoscrizione viene elaborata. 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. 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. I dati variabili vengono recuperati da un'origine dei dati del Sottoscrittore ogni volta che la sottoscrizione viene elaborata.
Requisiti per l'utilizzo delle sottoscrizioni guidate dai dati
La funzionalità relativa alle sottoscrizioni guidate dai dati non è disponibile in tutte le edizioni. Vi sono limiti al tipo di origini dati che è possibile utilizzare per recuperare i dati di sottoscrizione in fase di esecuzione. Nell'elenco seguente vengono fornite ulteriori informazioni sui requisiti:
Per altre informazioni sulle edizioni di SQL Server che supportano la funzionalità di sottoscrizione guidata dai dati, vedere Funzionalità di SQL Server Reporting Services supportate nelle diverse edizioni.
Per i dati di sottoscrizione, scegliere un'origine dei dati che offra informazioni sullo schema al server di report. Esempi di tipi di origine dati supportati includono:
- Database relazionali di SQL Server,
- Database Oracle Analysis Services
- Dati del pacchetto di SQL Server Integration Services
- Origine dati ODBC (Open Database Connectivity) e OLEDB (Object Linking and Embedding Database).
Per altre informazioni sui requisiti dell'origine dati del sottoscrittore, vedere Utilizzare un'origine dati esterna per i dati del Sottoscrittore (sottoscrizione guidata dai dati).
Utilizzare le sottoscrizioni guidate dai dati
Negli articoli seguenti vengono fornite ulteriori informazioni sulle sottoscrizioni guidate dai dati.
Articoli | Descrizione |
---|---|
Creare, modificare ed eliminare le sottoscrizioni guidate dai dati | Illustra come creare, modificare o eliminare una sottoscrizione guidata dai dati. |
Utilizzare un'origine dati esterna per i dati del Sottoscrittore (sottoscrizione guidata dai dati) | Include informazioni sulle origini dei dati che è possibile utilizzare per una sottoscrizione guidata dai dati. |
Creare una sottoscrizione guidata dai dati (esercitazione su SSRS) | Include istruzioni dettagliate per la creazione di una sottoscrizione guidata dai dati. |
Report nella cache (SSRS) | Descrive come utilizzare Provider recapito Null con una sottoscrizione guidata dai dati per precaricare la cache. |