Sottoscrizioni e recapito (Reporting Services)

Una sottoscrizione è una richiesta di recapito di un report in un momento specifico o in risposta a un evento in un formato di file di applicazione specificato nella sottoscrizione stessa. Le sottoscrizioni rappresentano un'alternativa all'esecuzione di un report su richiesta. Se si utilizzano report su richiesta, sarà necessario selezionare manualmente il report ogni volta che si desidera visualizzarlo. In alternativa, le sottoscrizioni possono essere utilizzate per la pianificazione e l'automazione del recapito di un report.

Le sottoscrizioni vengono elaborate sul server di report e distribuite mediante estensioni per il recapito distribuite sul server. Per impostazione predefinita, è possibile creare sottoscrizioni che inviano report a una cartella condivisa oppure a un indirizzo di posta elettronica. È possibile inviare un report a una raccolta di SharePoint se il server di report è configurato per la modalità integrata SharePoint.

È possibile creare una sottoscrizione solo se il report utilizza credenziali archiviate e si dispone delle autorizzazioni necessarie per visualizzare il report e creare sottoscrizioni individuali. È necessario che l'opzione Eventi pianificati e recapito report sia attivata sul server di report. Per ulteriori informazioni, vedere Gestione delle sottoscrizioni.

[!NOTA]

Le sottoscrizioni non sono supportate in SQL Server Express with Advanced Services. Per ulteriori informazioni sulle funzionalità di questa edizione, vedere Reporting Services in SQL Server Express with Advanced Services.

Sottoscrizioni standard e guidate dai dati

In Reporting Services sono supportati due tipi di sottoscrizione, ovvero standard e guidata dai dati. Le sottoscrizioni standard vengono create e gestite da singoli utenti. Una sottoscrizione standard è costituita da valori statici, che non possono essere modificati durante l'elaborazione della sottoscrizione. Per ogni sottoscrizione standard esiste un solo gruppo di opzioni di presentazione del report, opzioni di recapito e parametri del report.

Le sottoscrizioni guidate dai dati ottengono informazioni sulla sottoscrizione in fase di esecuzione eseguendo una query su un'origine dati esterna che fornisce valori utilizzati per specificare un destinatario, parametri del report o formato dell'applicazione. È possibile utilizzare le sottoscrizioni guidate dai dati se si dispone di un elenco di destinatari molto esteso o si desidera modificare l'output del report per ogni destinatario. Per utilizzare le sottoscrizioni guidate dai dati è necessario essere in grado di creare query e sapere come vengono utilizzati i parametri. Le sottoscrizioni guidate dai dati vengono in genere create e gestite dagli amministratori dei server di report. Per ulteriori informazioni, vedere Sottoscrizioni guidate dai dati.

Estensione predefinita ed estensione per il recapito personalizzata

Le sottoscrizioni utilizzano estensioni per il recapito per determinare la modalità di distribuzione di un report e il relativo formato. Quando un utente crea una sottoscrizione, può scegliere una delle estensioni per il recapito disponibili per determinare il tipo di recapito del report. In Reporting Services sono disponibili le estensioni per il recapito riportate di seguito. Gli sviluppatori possono creare ulteriori estensioni per il recapito in modo da inviare i report ad altri tipi di destinazioni.

Estensione per il recapito

Descrizione

Condivisione file di Windows

Consente di recapitare un report come file di applicazione statico a una cartella condivisa cui è possibile accedere sulla rete.

Posta elettronica

Consente di recapitare una notifica o un report come un allegato della posta elettronica o un collegamento URL.

Raccolta di SharePoint

Consente di recapitare un report come file di applicazione statico a una raccolta di SharePoint cui è possibile accedere da un sito di SharePoint. Il sito deve essere integrato con un server di report in esecuzione in modalità integrata SharePoint.

Null

Il provider di recapito Null è un'estensione per il recapito estremamente specializzata utilizzata per precaricare una cache con report con parametri immediatamente visualizzabile. Questo metodo non è disponibile per sottoscrizioni individuali. Il recapito Null viene utilizzato dagli amministratori in sottoscrizioni guidate dai dati per l'ottimizzazione delle prestazioni del server di report mediante il precaricamento della cache.

[!NOTA]

Il recapito di report è una parte estendibile dell'architettura di Reporting Services. Altri fornitori possono creare estensioni per il recapito personalizzate per inviare report a posizioni o dispositivi diversi. Per ulteriori informazioni sulle estensioni per il recapito personalizzate, vedere Implementazione di un'estensione per il recapito. Per ulteriori informazioni su altri modi disponibili per distribuire report, vedere Elenco di controllo per la distribuzione dei report.

Contenuto della sezione