Freigeben über


Erstellen eines datengesteuerten Abonnements (SSRS-Tutorial)

Erfahren Sie, wie Sie ein datengesteuertes Abonnement mithilfe des SSRS-Tutorials (SQL Server Report Service) erstellen. In diesem Tutorial wird ein einfaches Beispiel erläutert, in dem ein datengesteuertes Abonnement erstellt wird, mit dem eine gefilterte Berichtsausgabe generiert und in einer freigegebenen Datei gespeichert wird.

Reporting Services Mit datengesteuerten Abonnements können Sie die Verteilung eines Berichts auf der Basis dynamischer Abonnementdaten anpassen und automatisieren. Nutzen Sie datengesteuerte Abonnements in den folgenden Szenarien:

  • Verteilen von Berichten an einen großen Empfängerpool, dessen Mitglieder sich von einer Verteilung zur nächsten ändern können. Beispiel: das Versenden einer E-Mail mit einem Monatsberichts an alle aktuellen Kunden.
  • Verteilen von Berichten an eine spezifische Empfängergruppe anhand vordefinierter Kriterien. Beispiel: das Versenden eines Umsatzberichts an alle Verkaufsmanager einer Organisation.
  • Automatisieren der Generierung von Berichten in einer Vielzahl von Formaten, z. B. .xlsx und .pdf.

Voraussetzungen

Normalerweise erstellen und verwalten Berichtsserveradministratoren datengesteuerte Abonnements. 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.

  • Führen Sie den Berichtsserver im nativen Modus aus. Die in diesem Tutorial beschriebene Benutzeroberfläche basiert auf einem Berichtsserver im nativen Modus. Abonnements werden auf Berichtsservern im SharePoint-Modus unterstützt, die Benutzeroberfläche weicht jedoch von der in diesem Tutorial beschriebenen ab.

  • SQL Server-Agent-Dienst.

  • Eine Rollenzuordnung von Reporting Services, die die Aufgabe Alle Abonnements verwalten für den Beispielbericht umfasst. Diese Aufgabe definiert ein datengesteuertes Abonnement. 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.

  • Schreibberechtigungen für einen freigegebenen Ordner, der über eine Netzwerkverbindung zugänglich ist.

Ungefähre Dauer dieses Tutorials: 30 Minuten Zusätzliche 30 Minuten, wenn Sie das grundlegende Berichtstutorial absolvieren müssen.

Workflow des Tutorials

Dieses Tutorial ist in drei Lektionen aufgeteilt:

Lektion Beschreibung
Lektion 1: Erstellen einer Beispiel-Abonnentendatenbank Erstellen Sie eine Tabelle in der lokalen SQL Server-Datenbank, die Abonnenteninformationen enthält. Diese Informationen beinhalten die Bestellnummern, die zum Filtern und Ausgeben von Dateiformaten verwendet werden.
Lektion 2: Ändern der Eigenschaften der Berichtsdatenquelle Konfigurieren Sie eine Berichtsdatenquelle, um einen Bericht unbeaufsichtigt und nach einem Zeitplan auszuführen. Ändern Sie das Berichtsdataset, um einen Parameter einzubeziehen, der von den Abonnentendaten bereitgestellt wird.
Lektion 3: Erstellen eines datengesteuerten Abonnements Erstellen Sie ein datengesteuertes Abonnement mit dem entsprechenden Assistenten.

Im folgenden Diagramm wird der grundlegende Workflow veranschaulicht:

Schritt BESCHREIBUNG
(1) Die Abonnementkonfiguration legt den Quellbericht, den Zeitplan und die Feldzuordnung für die Datenbank des Abonnenten fest.
(2) Die Tabelle OrderInfo 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) Die Informationen aus der Datenbank AdventureWorks2022 werden gefiltert und im Bericht zurückgegeben.
(4) Die Berichte werden in den Dateiformaten erstellt, die in der Tabelle OrderInfo angegeben sind.

Diagramm, das den grundlegenden Workflow zum Erstellen eines Abonnements zeigt.