Erstellen eines datengesteuerten Abonnements (SSRS-Tutorial)

In diesem Reporting Services-Tutorial lernen Sie die Konzepte von datengesteuerten Abonnements kennen, indem Sie durch ein einfaches Beispiel geführt werden, in dem ein datengesteuertes Abonnement erstellt wird, das zum Generieren und Speichern einer gefilterten Berichtsausgabe in eine Dateifreigabe verwendet wird. Reporting Services Mit datengesteuerten Abonnements können Sie die Verteilung eines Berichts auf der Basis dynamischer Abonnementdaten anpassen und automatisieren. Datengesteuerte Abonnements sind für folgende Arten von Szenarios gedacht:

  • Verteilen von Berichten an einen großen Empfängerpool, dessen Mitglieder sich bis zur nächsten Verteilung ändern können. Beispiel: das Versenden einer E-Mail mit einem Monatsberichts an alle aktuellen Kunden.

  • Verteilen von Berichten an eine spezifische Empfängergruppe, die anhand vordefinierter Kriterien ermittelt wird. Beispiel: das Versenden eines Umsatzberichts an alle führenden Verkaufsmanager einer Organisation.

  • Automatisieren Sie die Generierung von Berichten in einer Vielzahl von Formaten, z.B. .xlsx und .pdf.

Lernziele

Dieses Lernprogramm ist in drei Lektionen aufgeteilt:

Lektion Kommentare
Lektion 1: Erstellen einer Beispiel-Abonnentendatenbank In dieser Lektion erstellen Sie eine lokale SQL Server -Datenbank, die Abonnenteninformationen enthält. Die Bestellnummern, die zum Filtern und Ausgeben von Dateiformaten verwendet wird.
Lektion 2: Ändern der Eigenschaften der Berichtsdatenquelle In dieser Lektion konfigurieren Sie eine Berichtsdatenquelleneigenschaft, sodass der Bericht unbeaufsichtigt ausgeführt werden kann. Für die unbeaufsichtigte Verarbeitung sind gespeicherte Anmeldeinformationen erforderlich. Sie ändern auch das Berichtsdataset, um einen Parameter einzuschließen, der von den Abonnentendaten angegeben wird. Dieser Parameter wird verwendet, um die Berichtsdaten anhand der Bestellnummer zu filtern.
Lektion 3: Erstellen eines datengesteuerten Abonnements In dieser Lektion erstellen Sie ein datengesteuertes Abonnement. In dieser Lektion werden Sie durch die einzelnen Seiten im Assistenten für das datengesteuerte Abonnement geführt.

Im folgenden Diagramm wird der im Tutorial verwendete grundlegende Workflow veranschaulicht:

Schritt BESCHREIBUNG
(1) Die Abonnementkonfiguration schreibt den Quellbericht, den Zeitplan und die Feldzuordnung in die Datenbank des Abonnenten.
(2) Die OrderInfo-Tabelle enthält vier Bestellnummern, die für das Filtern verwendet werden, – eine pro Datei. Die Tabelle enthält auch die Dateiformate für die generierten Berichte.
(3) Informationen aus der Adventureworks-Datenbank werden gefiltert und im Bericht zurückgegeben.
(4) Die Berichte werden in den Dateiformaten erstellt, die in der OrderInfo-Tabelle angegeben sind.

Diagram that shows the basic workflow of the tutorial.

Anforderungen

Datengesteuerte Abonnements werden normalerweise von einem Berichtsserveradministrator erstellt und verwaltet. Die Schritte für das Anlegen von datengesteuerten Abonnements erfordern das Erstellen von Abfragen, Kenntnisse darüber, welche Datenquellen Abonnentendaten enthalten, und erhöhte Berechtigungen auf einem Berichtsserver.

Das Tutorial verwendet den Bericht Sales order, der im Tutorial Erstellen eines einfachen Tabellenberichts (SSRS Tutorial) erstellt wurde sowie Daten aus der Beispieldatenbank AdventureWorks2022.

Auf Ihrem Computer müssen für die Verwendung dieses Lernprogramms folgende Anwendungen installiert sein:

  • Eine Edition von SQL Server , die datengesteuerte Abonnements unterstützt. Weitere Informationen finden Sie unter Editionen und unterstützte Funktionen von SQL Server 2022.

  • Der Berichtsserver muss im einheitlichen Modus ausgeführt werden. Die in diesem Lernprogramm beschriebene Benutzeroberfläche basiert auf einem Berichtsserver im einheitlichen Modus. Abonnements werden auf Berichtsservern im SharePoint-Modus unterstützt, aber die Benutzeroberfläche weicht von der die in diesem Lernprogramm beschriebenen ab.

  • Der SQL Server-Agent-Dienst muss ausgeführt werden.

  • Ein Bericht mit Parametern. Dieses Tutorial geht von dem Beispielbericht Sales Orders aus, den Sie mit dem Tutorial Erstellen eines einfachen Tabellenberichts (SSRS Tutorial) erstellen.

  • Die AdventureWorks2022-Beispieldatenbank, die Daten für den Beispielbericht bereitstellt.

  • Eine Reporting Services -Rollenzuordnung, welche die Aufgabe Alle Abonnements verwalten für den Beispielbericht umfasst. Diese Aufgabe ist für das Definieren eines datengesteuerten Abonnements erforderlich. Wenn Sie als Administrator am Computer angemeldet sind, gewährt die standardmäßige Rollenzuweisung für lokale Administratoren die zum Erstellen datengesteuerter Abonnements erforderlichen Berechtigungen. Weitere Informationen finden Sie unter Erteilen von Berechtigungen für einen Berichtsserver im einheitlichen Modus.

  • Ein freigegebener Ordner, für den Sie Schreibberechtigungen besitzen. Auf den freigegebenen Ordner muss über eine Netzwerkverbindung zugegriffen werden können.

Ungefähre Dauer dieses Tutorials: 30 Minuten Zusätzliche 30 Minuten werden benötigt, wenn Sie das Lernprogramm für grundlegende Berichte nicht abgeschlossen haben.