Creazione, modifica ed eliminazione di sottoscrizioni guidate dai dati

Una sottoscrizione guidata dai dati è una sottoscrizione basata su query che recupera i valori dei dati utilizzati per l'elaborazione della sottoscrizione in fase di esecuzione. Quando la sottoscrizione viene attivata, viene elaborata una query per recuperare informazioni aggiornate su destinatari, opzioni di recapito di report, formati di rendering e impostazioni dei parametri. I risultati della query vengono combinati con la definizione della sottoscrizione per creare una sottoscrizione dinamica che utilizza i dati già gestiti dall'utente in un database dei dipendenti, un database dei clienti o altri database contenenti informazioni che possono essere utilizzate come dati del sottoscrittore.

Per creare una nuova sottoscrizione guidata dai dati o modificarne una esistente, utilizzare le pagine Creazione di una sottoscrizione guidata dai dati in Gestione report o Management Studio. Queste pagine consentono di eseguire in modo semplice i vari passaggi per la creazione o la modifica di una sottoscrizione. Per accedere a una sottoscrizione dopo averla creata, utilizzare la pagina Sottoscrizioni personali e l'elenco delle sottoscrizioni di un report. Per informazioni su come creare una sottoscrizione guidata dai dati, vedere Esercitazione: Creazione di una sottoscrizione guidata dai dati.

Gestione ed eliminazione di una sottoscrizione guidata dai dati

Una sottoscrizione guidata dai dati in corso può essere interrotta o eliminata tramite la pagina Gestisci processi di Gestione report o Management Studio. Se si desidera impedire temporaneamente l'elaborazione di una sottoscrizione, è possibile modificare la pianificazione che ne determina l'esecuzione. Per ulteriori informazioni, vedere Gestione delle sottoscrizioni.

Per eliminare una sottoscrizione guidata dai dati, selezionarla nella pagina Sottoscrizioni personali o nella pagina Sottoscrizioni di un report e quindi fare clic su Elimina.

Creazione e modifica di una sottoscrizione guidata dai dati

Per creare una sottoscrizione guidata dai dati, in Gestione report selezionare un report che utilizza credenziali archiviate o nessuna credenziale. Fare clic sulla scheda Sottoscrizioni del report e quindi sul pulsante Nuova sottoscrizione guidata dai dati per aprire le pagine Creazione di una sottoscrizione guidata dai dati.

Per modificare una sottoscrizione guidata dai dati esistente, fare clic sul collegamento Sottoscrizioni personali sulla barra degli strumenti principale. In alternativa, aprire il report e fare clic sulla scheda Sottoscrizioni. Selezionare la sottoscrizione che si desidera modificare. L'icona seguente indica una sottoscrizione guidata dai dati: Icona di sottoscrizione guidata dai dati

[!NOTA] È possibile modificare qualsiasi valore già specificato. Tutti i valori vengono visualizzati come al momento della loro creazione, ad eccezione della password che viene utilizzata per accedere all'archivio dati del sottoscrittore. È infatti necessario immettere la password ogni volta che si modificano i valori nella seconda pagina o in una pagina successiva.

Prima di creare una sottoscrizione guidata dai dati, verificare che siano soddisfatti i requisiti seguenti:

  • Requisiti per i report. Per poter recuperare i dati in fase di esecuzione, è necessario che per il report vengano utilizzate credenziali archiviate oppure nessuna credenziale. Per connettersi a un'origine dei dati esterna, non è possibile sottoscrivere un report che utilizza credenziali rappresentate o delegate. Le credenziali dell'utente che crea la sottoscrizione o ne è proprietario non saranno disponibili durante l'elaborazione della sottoscrizione. Le credenziali archiviate possono essere un account di Windows o un account utente del database. Per ulteriori informazioni, vedere Impostazione di credenziali e informazioni di connessione.
    Non è possibile sottoscrivere un report di Generatore report che utilizza come origine dei dati un modello contenente impostazioni di protezione degli elementi del modello. La restrizione riguarda solo i report che utilizzano la protezione degli elementi del modello.
    Non è possibile creare una sottoscrizione guidata dai dati in un report che contiene l'espressione User!UserID.
  • Requisiti per i dati. È necessario disporre di un'origine dei dati esterna accessibile che contenga i dati del sottoscrittore.
  • Requisiti per gli utenti. L'autore della sottoscrizione deve disporre dell'autorizzazione per la gestione dei report e di tutte le sottoscrizioni. Per ulteriori informazioni sulle autorizzazioni per attività a livello di elemento, vedere Attività e autorizzazioni in Reporting Services. L'autore deve inoltre disporre delle credenziali necessarie per l'accesso all'origine dei dati esterna contenente i dati del sottoscrittore.

Definizione di una query che recupera le informazioni sulla sottoscrizione

In una sottoscrizione guidata dai dati è necessario specificare una query o un comando che recupera i dati del sottoscrittore. La query dovrebbe produrre una riga per ogni sottoscrittore. Se si utilizza l'estensione per il recapito tramite posta elettronica, la query dovrebbe restituire un alias di posta elettronica valido per ogni sottoscrittore. Il numero di recapiti effettuati si basa sul numero di righe restituite dalla query. Se il set di righe contiene 10.000 righe, significa che la sottoscrizione determina il recapito di 10.000 report.

Se l'elaborazione della query richiede tempi particolarmente lunghi, è possibile aumentare il valore di timeout per consentire il proseguimento delle operazioni di elaborazione.

In questo passaggio, è necessario che la query venga convalidata per poter continuare. L'operazione di convalida non determina l'elaborazione della query, ma solo la restituzione dell'elenco di tutte le colonne presenti nel set di righe, in modo che sia possibile fare riferimento alle colonne durante le successive operazioni di selezione. Se la query non viene convalidata, non è possibile proseguire. La query non viene convalidata se la sintassi della query non è corretta o la connessione all'origine dei dati non è valida. Utilizzare il pulsante Indietro per apportare correzioni all'origine dei dati.

Esecuzione della sottoscrizione

È necessario specificare le condizioni per l'elaborazione della sottoscrizione. È possibile specificare una pianificazione oppure fare in modo che la sottoscrizione venga attivata in corrispondenza degli aggiornamenti a uno snapshot dell'esecuzione del report. Le modalità di elaborazione delle sottoscrizioni guidate dai dati sono uguali a quelle delle sottoscrizioni standard. Per ulteriori informazioni, vedere Elaborazione di sottoscrizioni.

Vedere anche

Attività

Procedura: Sottoscrizione a un report (Gestione report)
Procedura: Eliminazione o modifica di una sottoscrizione (Gestione report)
Procedura: Sottoscrizione di un report (Management Studio)

Concetti

Scelta dei formati di presentazione dei report in una sottoscrizione
Impostazione dei parametri in una sottoscrizione
Impostazione delle proprietà dei parametri per un report pubblicato
Creazione, modifica ed eliminazione di sottoscrizioni standard
Elaborazione di sottoscrizioni
Gestione report

Altre risorse

Recapito di report tramite sottoscrizioni
Gestione delle sottoscrizioni
Pagina Sottoscrizioni (Gestione report)
Pagina Sottoscrizioni personali (Gestione report)

Guida in linea e informazioni

Assistenza su SQL Server 2005