Condividi tramite


Creare una sottoscrizione guidata dai dati (esercitazione su SSRS)

Questa esercitazione di Reporting Services illustra i concetti di sottoscrizioni guidate dai dati attraverso un semplice esempio che crea una sottoscrizione guidata dai dati per generare e salvare l'output di un report filtrato in una condivisione di file. Le sottoscrizioni guidate dai dati di Reporting Services consentono di personalizzare e automatizzare la distribuzione di un report basato su 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, inviare un report mensile a tutti i clienti correnti tramite posta elettronica.

  • Per la distribuzione di report a un gruppo specifico di destinatari in base a criteri predefiniti. Ad esempio, inviare un report sulle prestazioni delle vendite a tutti i responsabili delle vendite in un'organizzazione.

  • Automatizzare la generazione di report in un'ampia gamma di formati, ad esempio file xlsx e PDF.

Contenuto dell'esercitazione

L'esercitazione è suddivisa in tre lezioni:

Lezione Commenti
Lezione 1: Creare un database sottoscrittore di esempio In questa lezione verrà creato un database SQL Server locale di tabelle che contiene informazioni sul Sottoscrittore. Le informazioni su numeri di ordine da usare per il filtro e i formati del file di output.
Lezione 2: Configurare le proprietà dell'origine dati del report In questa lezione, verrà configurata un'origine dati del report in modo che il report possa essere eseguito in modalità automatica secondo una pianificazione. 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. Questo parametro viene usato per filtrare i dati del report basati su numeri di ordine.
Lezione 3: Definire una sottoscrizione guidata dai dati In questa lezione verrà creata 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.

Il diagramma seguente illustra la struttura dell'esercitazione:

Procedi Descrizione
(1) La configurazione della sottoscrizione nota il report di origine, la pianificazione e il campo che eseguono il mapping al database del Sottoscrittore.
(2) La tabella OrderInfo contiene 4 numeri di ordine da usare per i filtri, 1 per i file. La tabella contiene anche i formati di file per i report generati.
(3) Le informazioni dal database Adventureworks vengono filtrate e restituite al report.
(4) I report vengono creati nei formati di file specificati nella tabella Orderinfo.

Diagram that shows the basic workflow of the tutorial.

Requisiti

Le sottoscrizioni guidate dai dati vengono in genere create e gestite da amministratori di server di report. I passaggi per creare le sottoscrizioni guidate dai dati richiedono la creazione di query, conoscenza delle origini dati che contengono i dati del Sottoscrittore e autorizzazioni elevate in un server di report.

L'esercitazione usa il report Ordine di vendita creato nell'esercitazione Creare un report di tabelle semplice (Esercitazione su SSRS) e i dati dal database di esempio AdventureWorks2022.

Per utilizzare l'esercitazione è necessario che nel computer sia installato quanto segue:

  • Un'edizione di SQL Server che supporta sottoscrizioni guidate dai dati. Per altre informazioni, vedere Edizioni e funzionalità supportate di SQL Server 2022.

  • 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'uso del report di esempio Sales Orders creato durante l'esercitazione Creare un report di tabelle semplice (Esercitazione su SSRS).

  • Il database di esempio AdventureWorks2022 che contiene i dati per il report di esempio.

  • Un'assegnazione di ruolo di Reporting Services 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 altre 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 previsto per il completamento dell'esercitazione: 30 minuti. Ulteriori 30 minuti qualora l'esercitazione sul report di base non sia stata completata.