Condividi tramite


Come creare, modificare ed eliminare una sottoscrizione guidata 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.

Si applica a: Reporting Services (modalità nativa) | Modalità SharePoint

Contenuto dell'argomento:

Creare e modificare una sottoscrizione guidata dai dati

Per creare una nuova sottoscrizione guidata dai dati o modificarne una esistente, utilizzare le pagine relative in Gestione report. 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 Creare una sottoscrizione guidata dai dati (esercitazione su SSRS).

Per creare una sottoscrizione guidata dai dati, selezionare un report che utilizza credenziali archiviate o nessuna credenziale. Quando si crea la sottoscrizione guidata dai dati, considerare di utilizzare una convenzione di denominazione per il campo di descrizione in modo da poter facilmente differenziare le sottoscrizioni standard dalle sottoscrizioni guidate dai dati.

Per creare una sottoscrizione guidata dai dati (modalità nativa)

  1. In Gestione report passare alla cartella contenente il report, passare il puntatore del mouse sul report, aprire il menu opzioni e fare clic su Gestisci.

  2. Fare clic sulla scheda Sottoscrizioni .

  3. Fare clic sul pulsante Nuova sottoscrizione guidata dai dati .

Per creare una sottoscrizione guidata dai dati (modalità SharePoint)

  1. Nella raccolta documenti di SharePoint, posizionare il puntatore del mouse sul report, aprire il menu delle opzioni e fare clic su Gestisci sottoscrizioni.

  2. Fare clic su Aggiungi sottoscrizione guidata dai dati.

Per modificare una sottoscrizione guidata dai dati esistente (modalità nativa)

  1. In Gestione report, passare alla cartella contenente il report, posizionare il puntatore del mouse sul report, aprire il menu delle opzioni e fare clic su Gestisci.

  2. Fare clic sulla scheda Sottoscrizioni . In alternativa, fare clic sul collegamento Sottoscrizioni personali nella parte superiore di Gestione report

  3. Selezionare la sottoscrizione che si desidera modificare. L'icona seguente indica una sottoscrizione basata sui dati: icona sottoscrizione guidata dai dati Icona sottoscrizione guidata dai dati dai dati

Per modificare una sottoscrizione guidata dai dati esistente (modalità SharePoint)

  1. Nella raccolta documenti di SharePoint, posizionare il puntatore del mouse sul report, aprire il menu delle opzioni e fare clic su Gestisci sottoscrizioni.

  2. Selezionare la sottoscrizione che si desidera modificare.

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 altre informazioni, vedere Specificare le credenziali e le informazioni sulla connessione per le origini dati del report.

    Non è possibile sottoscrivere un report di Generatore report che utilizza come origine dei dati un modello contenente impostazioni di sicurezza degli elementi del modello. La restrizione riguarda solo i report che utilizzano la sicurezza 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 avere l'autorizzazione "Gestire i report" e "Gestire tutte le sottoscrizioni". Per altre informazioni sulle autorizzazioni per attività a livello di elemento, vedere Attività e autorizzazioni. L'autore deve inoltre disporre delle credenziali necessarie per l'accesso all'origine dei dati esterna contenente i dati del sottoscrittore.

Definire una query che recupera 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.

Eseguire una sottoscrizione

Configurare le condizioni per l'elaborazione della sottoscrizione. È possibile configurare una pianificazione oppure fare in modo che la sottoscrizione sia attivata in corrispondenza degli aggiornamenti a uno snapshot dell'esecuzione del report.

nota nota Anche se non esiste alcuna funzionalità nell'interfaccia utente che è possibile usare per eseguire immediatamente una sottoscrizione, è possibile usare uno script di Windows PowerShell semplice per attivare una sottoscrizione da eseguire. Per altre informazioni, vedere la sezione "Script: Run (fire) a una singola sottoscrizione" di Use PowerShell to Change and List Reporting Services Subscription Owner and Run a Subscription (Eseguire una sottoscrizione).

La pianificazione e le condizioni per l'esecuzione di sottoscrizioni basate sui dati sono uguali a quelle per l'elaborazione di sottoscrizioni standard.

Gestire ed eliminare una sottoscrizione guidata dai dati

Una sottoscrizione guidata dai dati in corso non può essere arrestata o eliminata tramite la pagina Gestisci processi di Gestione report. Per questa ragione, è vantaggioso utilizzare una pianificazione condivisa per attivare una sottoscrizione guidata dai dati. In questo modo, se si desidera impedire temporaneamente l'elaborazione di una sottoscrizione, è possibile sospendere la pianificazione che ne determina l'attivazione. Per altre informazioni, vedere Creare e gestire sottoscrizioni per server di report in modalità nativa.

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.

Per istruzioni sull'annullamento di una sottoscrizione guidata dai dati, vedere Gestire un processo in esecuzione.

Vedere anche

Creare, modificare ed eliminare sottoscrizioni standard (Reporting Services in modalità nativa)
Subscriptions and Delivery (Reporting Services)
Gestione report (modalità nativa SSRS)
Creare e gestire sottoscrizioni per server di report in modalità nativa
Pagina Sottoscrizioni (Gestione report)
Pagina Sottoscrizioni personali (Gestione report)