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

[!NOTA] Le sottoscrizioni guidate dai dati non sono supportate se il server di report è configurato per la modalità di integrazione con SharePoint.

La funzionalità di sottoscrizione guidata 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 20005 Express Edition with Advanced Services. Per ulteriori informazioni sulla disponibilità della funzionalità, vedere Funzionalità supportate dalle edizioni di SQL Server 2005.
  • Per i dati di sottoscrizione, scegliere un'origine dei dati che offra informazioni sullo schema al server di report. Tra i tipi di origine dei dati supportati vi sono database relazionali di SQL Server, Oracle, database di Analysis Services, dati del pacchetto di SQL Server Integration Services, origini dei dati ODBC e origini dei dati 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

Elaborazione di sottoscrizioni

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.

Caching dei report in Reporting Services

Descrive come utilizzare il Provider recapito Null con una sottoscrizione guidata dai dati per precaricare la cache.

Vedere anche

Attività

Procedura: Eliminazione o modifica di una sottoscrizione (Management Studio)
Procedura: Eliminazione o modifica di una sottoscrizione (Gestione report)
Procedura: Precaricamento nella cache (Management Studio)
Procedura: Precaricamento della cache (Gestione report)

Concetti

Panoramica delle sottoscrizioni

Altre risorse

Recapito di report tramite sottoscrizioni
Pagine Creazione di una sottoscrizione guidata dai dati (Gestione report)

Guida in linea e informazioni

Assistenza su SQL Server 2005