Panoramica delle sottoscrizioni

Una sottoscrizione è una richiesta di recapito di un report in un momento specifico o in risposta a un evento che contiene indicazioni sulle modalità di presentazione desiderate per tale report. Le sottoscrizioni rappresentano un'alternativa all'esecuzione di un report su richiesta. Se si utilizza la strategia di esecuzione dei report su richiesta, l'utente deve selezionare personalmente il report ogni volta che desidera visualizzarlo. In alternativa, le sottoscrizioni possono essere utilizzate per la pianificazione e l'automazione del recapito di un report.

Sottoscrizioni standard e guidate dai dati

Reporting Services supporta due tipi di sottoscrizione: 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 sono dinamiche poiché la presentazione, il recapito e i valori dei parametri vengono recuperati in fase di esecuzione da un'origine dei dati. È 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.

Recapito tramite posta elettronica, tramite condivisione file e personalizzato

Le sottoscrizioni utilizzano estensioni per il recapito per determinare la modalità di distribuzione di un report e il suo formato. Al momento della creazione di una sottoscrizione, gli utenti hanno la possibilità di scegliere una delle estensioni per il recapito disponibili per impostare il metodo di recapito del report preferito. In Reporting Services è incluso il supporto per il recapito tramite posta elettronica e il recapito a una condivisione file. Gli sviluppatori possono creare ulteriori estensioni per il recapito in modo da inviare i report ad altri tipi di destinazioni. Un ulteriore metodo di recapito è denominato provider recapito Null. Questo metodo non è disponibile per gli utenti. Il recapito Null viene utilizzato dagli amministratori per l'ottimizzazione delle prestazioni del server di report mediante il precaricamento della cache.

Parti di una sottoscrizione

Una sottoscrizione è composta dagli elementi seguenti:

  • Un report che può essere eseguito in modo automatico, ovvero un report che utilizza credenziali archiviate o che non utilizza credenziali.
  • Una modalità di recapito (ad esempio tramite posta elettronica) e le impostazioni per la modalità di recapito (ad esempio un indirizzo di posta elettronica).
  • Un'estensione per il rendering per la presentazione del report in un formato specifico.
  • Le condizioni per l'elaborazione della sottoscrizione, che vengono espresse come evento.
    In genere, le condizioni per l'esecuzione di un report si basano sul tempo. Ad esempio, potrebbe essere necessario eseguire un determinato report ogni martedì alle 15.00 GMT. Se tuttavia il report viene eseguito come snapshot, è possibile impostare la sottoscrizione in modo che venga eseguita ad ogni aggiornamento del report.
  • I parametri utilizzati durante l'esecuzione del report.
    I parametri sono facoltativi e vengono specificati solo per report che accettano valori di parametro. Dato che una sottoscrizione è in genere di proprietà di un utente, i valori di parametro che vengono specificati variano da sottoscrizione a sottoscrizione. Ad esempio, i responsabili delle vendite per reparti diversi utilizzeranno parametri che restituiscono dati per il proprio reparto. Per ogni parametro deve essere definito un valore in modo esplicito oppure deve essere impostato un valore predefinito valido.

Le informazioni relative alle sottoscrizioni vengono archiviate con ogni report in un database del server di report. Non è possibile gestire le sottoscrizioni separatamente dal report al quale sono associate. Si noti che non è possibile integrare le sottoscrizioni con descrizioni o altro tipo di testo personalizzato né con altri elementi. Le sottoscrizioni possono contenere solo gli elementi elencati in precedenza.

Vedere anche

Concetti

Creazione, modifica ed eliminazione di sottoscrizioni
Recapito tramite posta elettronica in Reporting Services
Recapito tramite condivisione file in Reporting Services

Altre risorse

Recapito di report tramite sottoscrizioni
Gestione delle sottoscrizioni
Pagina Nuova sottoscrizione/Modifica sottoscrizione (Gestione report)
Pagine Creazione di una sottoscrizione guidata dai dati (Gestione report)

Guida in linea e informazioni

Assistenza su SQL Server 2005