Creare una sottoscrizione guidata dai dati (esercitazione su SSRS)Create a Data-Driven Subscription (SSRS Tutorial)

Questa esercitazione di Reporting ServicesReporting 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.This Reporting ServicesReporting Services tutorial teaches you the concepts of data-driven subscriptions by walking you through a simple example that creates a data data-driven subscription to generate and save filtered report output to a file share. Reporting ServicesReporting Services Le sottoscrizioni guidate dai dati consentono di personalizzare e automatizzare la distribuzione di un report basato su dati dinamici del Sottoscrittore. data-driven subscriptions allow you to customize and automate the distribution of a report based on dynamic subscriber data. Le sottoscrizioni guidate dai dati sono progettate per i tipi di scenari seguenti:Data-driven subscriptions are intended for the following kinds of scenarios:

  • Per la distribuzione di report a un ampio pool di destinatari la cui appartenenza può cambiare in base alla distribuzione.Distributing reports to a large recipient pool whose membership may change from one distribution to the next. Ad esempio, inviare un report mensile a tutti i clienti correnti tramite posta elettronica.For example, email a monthly report to all current customers.

  • Per la distribuzione di report a un gruppo specifico di destinatari in base a criteri predefiniti.Distributing reports to a specific group of recipients based on predefined criteria. Ad esempio, inviare un report sulle prestazioni delle vendite a tutti i responsabili delle vendite in un'organizzazione.For example, send a sales performance report to all of the sales managers in an organization.

  • Automatizzare la generazione di report in un'ampia gamma di formati, ad esempio file xlsx e PDF.Automate the generation of reports in a wide variety of formats, for example .xlsx and .pdf.

Lezioni dell'esercitazioneWhat You Will Learn

L'esercitazione è suddivisa in tre lezioni:This tutorial is divided into three lessons:

LezioneLesson CommentiComments
Lezione 1: Creare un database di esempio del SottoscrittoreLesson 1: Create a Sample Subscriber Database In questa lezione verrà creato un database SQL ServerSQL Server locale di tabelle che contiene informazioni sul Sottoscrittore.In this lesson you will create a table local SQL ServerSQL Server database that contains subscriber information. Le informazioni su numeri di ordine da usare per il filtro e i formati del file di output.the information Order Numbers to use for filtering and output file foramts.
Lezione 2: Configurare le proprietà dell'origine dati del reportLesson 2: Configure Report Data Source Properties In questa lezione, verrà configurata un'origine dati del report in modo che il report possa essere eseguito in modalità automatica secondo una pianificazione.In this lesson, you will configure a report data source so that the report can run unattended on a schedule. Le credenziali archiviate sono necessarie per l'elaborazione automatica.Unattended processing requires stored credentials. Inoltre, verrà modificato il set di dati del report per includere un parametro fornito dai dati del sottoscrittore.You will also modify the report dataset to include a parameter that is supplied by the subscriber data. Questo parametro viene usato per filtrare i dati del report basati su numeri di ordine.This parameter is used to filter the report data based on order number.
Lezione 3: Definire una sottoscrizione guidata dai datiLesson 3: Define a Data-Driven Subscription In questa lezione verrà creata una sottoscrizione guidata dai dati.In this lesson you will create a data-driven subscription. In questa lezione viene introdotta la procedura guidata che consente di eseguire in modo semplificato i passaggi necessari per creare sottoscrizioni guidate dai dati.This lesson guides you through each page in the Data-Driven Subscription Wizard.

Il diagramma seguente illustra la struttura dell'esercitazioneThe Following diagram illustrates the basic workflow of the tutorial

PassaggioStep DescriptionDescription
(1)(1) La configurazione della sottoscrizione nota il report di origine, la pianificazione e il campo che eseguono il mapping al database del Sottoscrittore.The subscription configuration notes the source report, schedule, and the field mapping to the subscribers Database.
(2)(2) La tabella OrderInfo contiene 4 numeri di ordine da usare per i filtri , 1 per i file.The OrderInfo table contains 4 order numbers to use for filtering, 1 per file. La tabella contiene anche i formati di file per i report generati.The table also contains the file formats for the generated reports.
(3)(3) Le informazioni dal database Adventureworks vengono filtrate e restituite al report.Information from the Adventureworks database is filtered and return in the report.
(4)(4) I report vengono creati nei formati di file specificati nella tabella Orderinfo.The reports are created in the file formats specified in the Orderinfo table.

ssrs_tutorial_datadriven_flow

RequisitiRequirements

Le sottoscrizioni guidate dai dati vengono in genere create e gestite da amministratori di server di report.Data-driven subscriptions are typically created and maintained by report server administrators. 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.The steps to create data-driven subscriptions require building queries, knowledge of data sources that contain subscriber data, and elevated permissions on a report server.

L'esercitazione usa il report SalesOrder creato nell'esercitazione Creare un report di tabelle semplice (Esercitazione su SSRS) e i dati dal database di esempio AdventureWorks2014.The tutorial uses the Sales order report created in the tutorial Create a Basic Table Report (SSRS Tutorial) and data from the sample database AdventureWorks2014.

Per utilizzare l'esercitazione è necessario che nel computer sia installato quanto segue:Your computer must have the following installed to use this tutorial:

  • Un'edizione di SQL ServerSQL Server che supporta sottoscrizioni guidate dai dati.An edition of SQL ServerSQL Server that supports data-driven subscriptions. Per altre informazioni, vedere Edizioni e componenti di SQL Server 2016.For more information, see Editions and Components of SQL Server 2016.

  • Il server di report deve essere eseguito in modalità nativa.The report server must be running in native mode. L'interfaccia utente descritta in questa esercitazione è basata su un server di report in modalità nativa.The user interface described in this tutorial is based on a native mode report server. Le sottoscrizioni sono supportate in server di report in modalità SharePoint ma l'interfaccia utente sarà diversa da quella descritta in questa esercitazione.Subscriptions are supported on SharePoint mode report servers but the user interface will be different than what is described in this tutorial.

  • È necessario che il servizio SQL Server Agent sia in esecuzione.SQL Server Agent service must be running.

  • Un report con parametri.A report that includes parameters. 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).This tutorial assumes the sample report, Sales Orders you create using the tutorial Create a Basic Table Report (SSRS Tutorial).

  • Il database di esempio AdventureWorks2014 che contiene i dati per il report di esempio.The AdventureWorks2014 sample database, which provides data to the sample report.

  • Un'assegnazione di ruolo Reporting ServicesReporting Services che include l'attività Gestione di tutte le sottoscrizioni nel report di esempio.A Reporting ServicesReporting Services role assignment that includes the Manage all subscriptions task on the sample report. Questa attività è necessaria per la definizione di una sottoscrizione guidata dai dati.This task is required for defining a data-driven subscription. 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.If you are an administrator on the computer, the default role assignment for local administrators provides the permissions necessary for creating data-driven subscriptions. Per altre informazioni, vedere Granting Permissions on a Native Mode Report Server.For more information, see Granting Permissions on a Native Mode Report Server.

  • Una cartella condivisa per la quale si dispone di autorizzazioni di scrittura.A shared folder for which you have write permissions. La cartella condivisa deve essere accessibile su una connessione di rete.The shared folder must be accessible over a network connection.

Tempo previsto per il completamento dell'esercitazione: 30 minuti.Estimated time to complete the tutorial: 30 minutes. Ulteriori 30 minuti qualora l'esercitazione sul report di base non venga completata.An additional 30 minutes if you have not completed the basic report tutorial.

Vedere ancheSee Also

Data-Driven SubscriptionsData-Driven Subscriptions
Creare un report di tabelle semplice (Esercitazione su SSRS)Create a Basic Table Report (SSRS Tutorial)