Create, Modify, and Delete Data-Driven Subscriptions (Erstellen, Ändern und Löschen von datengesteuerten Abonnements)

Ein datengesteuertes Abonnement ist ein abfragebasiertes Abonnement, das die Datenwerte abfragt, die zum Verarbeiten des Abonnements zur Laufzeit verwendet werden. Wenn das Abonnement ausgelöst wird, wird eine Abfrage verarbeitet, die aktuelle Informationen über Empfänger, Berichtsübermittlungsoptionen, Renderingformate und Parametereinstellungen abruft. Die Abfrageergebnisse werden mit der Abonnementdefinition kombiniert, um ein dynamisches Abonnement zu erstellen. Dieses Abonnement verwendet Daten, die Sie bereits in einer Mitarbeiterdatenbank, einer Kundendatenbank oder einer anderen Datenbank führen. Die Datenbank enthält Informationen, die als Abonnentendaten verwendet werden können.

Verwenden Sie die Seite Verwalten>Abonnements im Webportal, um ein neues datengesteuertes Abonnement zu erstellen oder ein vorhandenes Abonnement anzupassen. Auf der Seite Abonnements werden die Schritte zum Erstellen oder Anpassen eines Abonnements erläutert. Ein Abonnement öffnen Sie über die Seite Meine Abonnements oder die Liste „Abonnements“ eines Berichts. Erfahren Sie, wie Sie ein datengesteuertes Abonnement erstellen, indem Sie die Seite Erstellen eines datengesteuerten Abonnements (SSRS-Tutorial) aufrufen.

Inhalt dieses Artikels:

Verwalten und Entfernen eines datengesteuerten Abonnements

Ein datengesteuertes Abonnement, das gerade verarbeitet wird, kann nicht über das Webportal beendet oder gelöscht werden. Aus diesem Grund ist es vorteilhaft, einen freigegebenen Zeitplan zu verwenden, um ein datengesteuertes Abonnement auszulösen. Falls Sie die Verarbeitung eines Abonnements vorübergehend unterbinden möchten, können Sie den Zeitplan anhalten, mit dem das Abonnement ausgelöst wird. Weitere Informationen finden Sie unter Erstellen und Verwalten von Abonnements für Berichtsserver im nativen Modus.

Klicken Sie auf das Kontrollkästchen neben dem Bericht auf der Seite Abonnements, und wählen Sie dann Löschen aus, um ein datengesteuertes Abonnement zu löschen.

Anweisungen zum Abbrechen eines datengesteuerten Abonnements finden Sie unter Verwalten eines ausgeführten Prozesses.

Erstellen und Ändern eines datengesteuerten Abonnements

Um ein datengesteuertes Abonnement zu erstellen, wählen Sie einen Bericht aus, der gespeicherte oder keine Anmeldeinformationen verwendet. Beim Erstellen des datengesteuerten Abonnements sollten Sie sich dafür entscheiden, eine Benennungskonvention für das Beschreibungsfeld festzulegen, damit Standardabonnements problemlos von datengesteuerten Abonnements unterschieden werden können.

Erstellen eines datengesteuerten Abonnements (nativer Modus)

  1. Navigieren Sie im Webportal zum Ordner mit dem Bericht, klicken Sie mit der rechten Maustaste auf den Bericht, und wählen Sie dann im Menü Verwalten aus.

  2. Wählen Sie die Registerkarte Abonnements aus.

  3. Klicken Sie auf der Seite Abonnements auf + Neues Abonnement.

Erstellen eines datengesteuerten Abonnements (SharePoint-Modus)

  1. Zeigen Sie in der SharePoint-Dokumentbibliothek auf den Bericht, öffnen Sie das Menü Optionen und wählen Sie Abonnements verwalten aus.

  2. Wählen Sie Datengesteuertes Abonnement hinzufügen aus.

Ändern eines vorhandenen datengesteuerten Abonnements (nativer Modus)

  1. Navigieren Sie im Webportal zum Ordner mit dem Bericht, klicken Sie mit der rechten Maustaste auf den Bericht, und wählen Sie dann im Menü Verwalten aus.

  2. Wählen Sie die Registerkarte Abonnements aus.

  3. Aktivieren Sie das Kontrollkästchen neben dem Abonnement, das Sie anpassen möchten, und wählen Sie dann Bearbeiten aus. Datengesteuerte Abonnements enthalten den Wert „Data-driven“ (datengesteuert) in der Spalte Type (Typ).

Ändern eines vorhandenen datengesteuerten Abonnements (SharePoint-Modus)

  1. Zeigen Sie in der SharePoint-Dokumentbibliothek auf den Bericht, öffnen Sie das Menü Optionen und wählen Sie Abonnements verwalten aus.

  2. Wählen Sie das Abonnement aus, das Sie ändern möchten.

    Hinweis

    Jeder angegebene Wert kann geändert werden. Alle Werte werden so wie beim Erstellen angezeigt, außer dem Kennwort, mit dem auf den Abonnentendatenspeicher zugegriffen wird. Sie müssen das Kennwort bei jeder Änderung von Werten auf der zweiten Seite oder einer beliebigen nachfolgenden Seite erneut eingeben.

Bevor Sie ein datengesteuertes Abonnement erstellen können, müssen die folgenden Anforderungen erfüllt sein:

  • Berichtsanforderungen. Der Bericht muss gespeicherte oder keine Anmeldeinformationen zum Abrufen des Inhalts zur Laufzeit verwenden. Sie können keinen Bericht abonnieren, der anonymisierte oder delegierte Anmeldedaten zum Herstellen einer Verbindung mit einer externen Datenquelle verwendet. Die Anmeldedaten des Benutzers, der das Abonnement erstellt oder besitzt, sind beim Verarbeiten des Abonnements nicht verfügbar. Bei den gespeicherten Anmeldeinformationen kann es sich um ein Windows-Konto oder ein Datenbank-Benutzerkonto handeln. Weitere Informationen finden Sie unter Angeben der Anmeldeinformationen und Verbindungsinformationen für Berichtsdatenquellen.

    Sie können keine mit dem Berichts-Generator erstellten Berichte abonnieren, die ein Modell als Datenquelle verwenden, das Sicherheitseinstellungen für Modellelemente enthält. Diese Einschränkung bezieht sich nur auf Berichte, die Sicherheitseinstellungen für Modellelemente verwenden.

    Sie können keine datengesteuerten Abonnements für Berichte erstellen, die den User!UserID -Ausdruck enthalten.

  • Datenanforderungen. Es muss eine externe Datenquelle mit Abonnentendaten vorhanden sein, auf die zugegriffen werden kann.

  • Benutzeranforderungen. Der Autor des Abonnements muss die Berechtigung für "Berichte verwalten" und "Alle Abonnements verwalten" haben. Weitere Informationen über Aufgabenberechtigungen auf Elementebene finden Sie unter Aufgaben und Berechtigungen. Außerdem muss er über die notwendigen Anmeldeinformationen für den Zugriff auf die externe Datenquelle mit Abonnentendaten verfügen.

Definieren einer Abfrage zum Abrufen von Abonnementdaten

Für ein datengesteuertes Abonnement muss eine Abfrage oder ein Befehl zum Abrufen von Abonnentendaten angegeben werden. Die Abfrage sollte pro Abonnent eine Zeile generieren. Falls Sie die E-Mail-Übermittlungserweiterung verwenden, sollte die Abfrage für jeden Abonnenten einen gültigen E-Mail-Alias zurückgeben. Die Anzahl von durchgeführten Übermittlungen basiert auf der Anzahl der von der Abfrage zurückgegebenen Zeilen. Besteht das Rowset aus 10.000 Zeilen, übermittelt das Abonnement 10.000 Berichte.

Wenn die Ausführung der Abfrage zeitaufwändig ist, können Sie den Zeitüberschreitungswert erhöhen, um eine schnellere Verarbeitung zu ermöglichen.

Für diesen Schritt muss die Abfrage überprüft werden. Erst dann können Sie den Vorgang fortsetzen. Bei der Überprüfung wird die Abfrage nicht verarbeitet, es wird jedoch eine Liste aller Spalten im Rowset zurückgegeben, sodass Sie später auf diese Spalten verweisen können. Falls die Überprüfung der Abfrage fehlschlägt, können Sie den Vorgang nicht fortsetzen. Dies ist der Fall, wenn die Verbindung zur Datenquelle ungültig ist oder die Abfragesyntax fehlerhaft ist. Klicken Sie auf die Schaltfläche Zurück , um die Angaben zur Datenquelle zu korrigieren.

Ausführen des Abonnements

Sie müssen Bedingungen für die Abonnementverarbeitung angeben. Sie können einen Zeitplan angeben oder mit den Updates einer Momentaufnahme zur Berichtsausführung die Verarbeitung des Abonnements auslösen. Das Verarbeiten von datengesteuerten Abonnements ist mit der Verarbeitung von Standardabonnements identisch.