Sottoscrizioni guidate dai dati
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 oppure utilizzare altri criteri per determinare l'appartenenza a un gruppo da un gruppo 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 oppure un'estensione per il recapito personalizzata. Non è possibile specificare più estensioni per il recapito in una singola sottoscrizione.
L'origine dei dati del Sottoscrittore. Quando si definisce una sottoscrizione, è necessario specificare una stringa di connessione all'origine dei dati che contenga i dati del Sottoscrittore. L'origine dei 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 inoltre limiti al tipo di dati che è possibile utilizzare per recuperare i dati di sottoscrizione in fase di esecuzione. Nell'elenco seguente vengono fornite ulteriori informazioni sui requisiti:
Verificare se si sta utilizzando SQL Server Evaluation Edition, Developer Edition o Enterprise Edition. Le sottoscrizioni guidate dai dati non sono supportate in SQL Server Standard Edition o in SQL Server Express with Advanced Services. Per ulteriori informazioni sulla disponibilità della caratteristica, vedere Reporting Services in SQL Server Express with Advanced Services.
Per i dati di sottoscrizione, scegliere un'origine dei dati che offra informazioni sullo schema al server di report. I tipi di origini dati supportate possono essere dati relazionali di SQL Server, Oracle, database di Analysis Services, dati del pacchetto di SQL Server Integration Services, origini dati ODBC e OLE DB. Per ulteriori informazioni sui requisiti dell'origine dei dati del Sottoscrittore, vedere Utilizzo di un'origine dei dati esterna per i dati del sottoscrittore.
Utilizzo di sottoscrizioni guidate dai dati
Negli argomenti seguenti vengono fornite ulteriori informazioni sulle sottoscrizioni guidate dai dati.
Argomento |
Descrizione |
---|---|
Descrive le modalità di elaborazione dei report per le sottoscrizioni guidate dai dati. |
|
Creazione, modifica ed eliminazione di sottoscrizioni guidate dai dati |
Illustra come creare, modificare o eliminare una sottoscrizione guidata dai dati. |
Utilizzo di un'origine dei dati esterna per i dati del sottoscrittore |
Include informazioni sulle origini dei dati che è possibile utilizzare per una sottoscrizione guidata dai dati. |
Esercitazione: Creazione di una sottoscrizione guidata dai dati |
Include istruzioni dettagliate per la creazione di una sottoscrizione guidata dai dati. |
Descrive come utilizzare Provider recapito Null con una sottoscrizione guidata dai dati per precaricare la cache. |