Creare una sottoscrizione guidata dai dati (esercitazione su SSRS)
In Reporting Services sono disponibili sottoscrizioni guidate dai dati che consentono di personalizzare la distribuzione di un report in base ai dati dinamici del Sottoscrittore. Le sottoscrizioni guidate dai dati sono progettate per i tipi di scenari seguenti:
Per la distribuzione di report a un ampio pool di destinatari la cui appartenenza può cambiare in base alla distribuzione. Ad esempio, per la distribuzione di un report mensile a tutti i clienti attuali.
Per la distribuzione di report a un gruppo specifico di destinatari in base a criteri predefiniti. Ad esempio, per l'invio di un report relativo ai dati delle vendite ai primi dieci responsabili delle vendite di un'organizzazione.
Lezioni dell'esercitazione
In questa esercitazione vengono descritte le procedure per l'utilizzo di sottoscrizioni guidate dai dati mediante un semplice esempio che ne illustra i concetti.
L'esercitazione è suddivisa in tre lezioni:
Lezione 1: Creazione di un database di esempio del Sottoscrittore
In questa lezione verranno descritte le procedure per la creazione di un database di SQL Server locale che contiene informazioni sui Sottoscrittori.Lezione 2: Modifica delle proprietà dell'origine dei dati del report
In questa lezione verranno descritte le procedure per la modifica delle proprietà dell'origine dati del report in modo che il report possa essere eseguito automaticamente. Le credenziali archiviate sono necessarie per l'elaborazione automatica. Inoltre, verrà modificato il set di dati del report per includere un parametro fornito dai dati del sottoscrittore.Lezione 3: Definizione di una sottoscrizione guidata dai dati
In questa lezione verranno descritte le procedure per la definizione di una sottoscrizione guidata dai dati. In questa lezione viene introdotta la procedura guidata che consente di eseguire in modo semplificato i passaggi necessari per creare sottoscrizioni guidate dai dati.
Requisiti
Le sottoscrizioni guidate dai dati vengono in genere create e gestite da amministratori di server di report. Per creare sottoscrizioni guidate dai dati è necessario conoscere le modalità di compilazione delle query e delle origini dei dati contenenti i dati del Sottoscrittore. È inoltre necessario disporre di autorizzazioni elevate per un server report.
Nell'esercitazione verrà utilizzato il report creato nell'esercitazione Creare un report tabella semplice (esercitazione su SSRS) e i dati di AdventureWorks2012
Per utilizzare l'esercitazione è necessario che nel sistema siano installati i componenti seguenti:
Un'edizione di SQL Server che supporta sottoscrizioni guidate dai dati. Per ulteriori informazioni, vedere Edizioni e componenti di SQL Server 2012.
Il server di report deve essere eseguito in modalità nativa. L'interfaccia utente descritta in questa esercitazione è basata su un server di report in modalità nativa. Le sottoscrizioni sono supportate in server di report in modalità SharePoint ma l'interfaccia utente sarà diversa da quella descritta in questa esercitazione.
È necessario che il servizio SQL Server Agent sia in esecuzione.
Un report con parametri. In questa esercitazione si presuppone l'utilizzo del report di esempio, Sales Orders, creato utilizzando l'esercitazione Creare un report tabella semplice (esercitazione su SSRS).
Il database di esempio AdventureWorks2012 che contiene i dati per il report di esempio.
Un'assegnazione di ruolo che include l'attività Gestione di tutte le sottoscrizioni nel report di esempio. Questa attività è necessaria per la definizione di una sottoscrizione guidata dai dati. Per gli amministratori del computer, l'assegnazione di ruolo predefinita per gli amministratori locali fornisce le autorizzazioni necessarie per la creazione di sottoscrizioni guidate dai dati. Per ulteriori informazioni, vedere Concessione di autorizzazioni in un server di report in modalità nativa.
Una cartella condivisa per la quale si dispone di autorizzazioni di scrittura. La cartella condivisa deve essere accessibile su una connessione di rete.
Tempo stimato per il completamento dell'esercitazione: 30 minuti. Ulteriori 30 minuti qualora l'esercitazione sul report di base non venga completata.