Freigeben über


Erstellen, Ändern und Löschen eines Data-Driven-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, das Daten verwendet, die Sie bereits in einer Mitarbeiterdatenbank, einer Kundendatenbank oder einer anderen Datenbank verwenden, die Informationen enthält, die als Abonnentendaten verwendet werden können.

Gilt für: Reporting Services (einheitlicher Modus) | Reporting Services (SharePoint-Modus)

In diesem Thema:

Erstellen und Ändern eines Data-Driven-Abonnements

Um ein neues datengesteuertes Abonnement zu erstellen oder ein vorhandenes Abonnement zu ändern, verwenden Sie die Seiten "Data-Driven Abonnement erstellen" im Berichts-Manager. Diese Seiten führen Sie durch jeden Schritt zum Erstellen oder Ändern eines Abonnements. Um auf ein Abonnement zuzugreifen, nachdem es erstellt wurde, verwenden Sie die Seite "Meine Abonnements" und die Liste "Abonnements" eines Berichts. Erfahren Sie, wie Sie ein datengesteuertes Abonnement erstellen, indem Sie die Seite Erstellen eines datengesteuerten Abonnements (SSRS-Tutorial) aufrufen.

Um ein datengesteuertes Abonnement zu erstellen, wählen Sie einen Bericht aus, der gespeicherte oder keine Anmeldeinformationen verwendet. Wenn Sie das datengesteuerte Abonnement erstellen, sollten Sie eine Benennungskonvention für das Beschreibungsfeld verwenden, damit Sie Standardabonnements problemlos von datengesteuerten Abonnements unterscheiden können.

So erstellen Sie ein datengesteuertes Abonnement (nativer Modus)

  1. Navigieren Sie im Berichts-Manager zu dem Ordner, der den Bericht enthält, zeigen Sie mit der Maus auf den Bericht, öffnen Sie das Optionsmenü, und klicken Sie auf " Verwalten".

  2. Klicken Sie auf die Registerkarte "Abonnements ".

  3. Klicken Sie auf die Schaltfläche "Neu Data-Driven Abonnement ".

So erstellen Sie ein datengesteuertes Abonnement (SharePoint-Modus)

  1. Zeigen Sie in der SharePoint-Dokumentbibliothek auf den Bericht, öffnen Sie das Optionsmenü, und klicken Sie auf " Abonnements verwalten".

  2. Klicken Sie auf "Data-Driven Abonnement hinzufügen".

So ändern Sie ein vorhandenes datengesteuertes Abonnement (nativer Modus)

  1. Navigieren Sie im Berichts-Manager zu dem Ordner, der den Bericht enthält, zeigen Sie mit der Maus auf den Bericht, öffnen Sie das Optionsmenü, und klicken Sie auf " Verwalten".

  2. Klicken Sie auf die Registerkarte "Abonnements ". Alternativ können Sie oben im Berichts-Manager auf den Link "Meine Abonnements" klicken.

  3. Wählen Sie das Abonnement aus, das Sie ändern möchten. Das folgende Symbol zeigt ein datengesteuertes Abonnement an: Datengesteuertes Abonnementsymbol

So ändern Sie ein vorhandenes datengesteuertes Abonnement (SharePoint-Modus)

  1. Zeigen Sie in der SharePoint-Dokumentbibliothek auf den Bericht, öffnen Sie das Optionsmenü, und klicken Sie auf " Abonnements verwalten".

  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 jedes Mal erneut eingeben, wenn Sie Werte auf der zweiten Seite oder auf einer nachfolgenden Seite ändern.

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 identitätswechselte oder delegierte Anmeldeinformationen verwendet, um eine Verbindung mit einer externen Datenquelle herzustellen; die Anmeldeinformationen des Benutzers, der das Abonnement erstellt oder besitzt, sind nicht verfügbar, wenn das Abonnement verarbeitet wird. 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 keinen Berichts-Generator-Bericht abonnieren, der ein Modell als Datenquelle verwendet und das Modell Modellelementsicherheitseinstellungen enthält. Diese Einschränkung bezieht sich nur auf Berichte, die Sicherheitseinstellungen für Modellelemente verwenden.

    Sie können kein datengesteuertes Abonnement für einen Bericht erstellen, der den User!UserID Ausdruck enthält.

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

  • Benutzeranforderungen. Der Autor des Abonnements muss über die Berechtigung "Berichte verwalten" und "Alle Abonnements verwalten" verfügen. Weitere Informationen zu 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. Wenn Sie die E-Mail-Übermittlungserweiterung verwenden, sollte die Abfrage einen gültigen E-Mail-Alias für jeden Abonnenten 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 Timeoutwert erhöhen, um zusätzliche Verarbeitungen zu berücksichtigen.

Für diesen Schritt muss die Abfrage überprüft werden. Erst dann können Sie den Vorgang fortsetzen. Die Überprüfung verarbeitet die Abfrage nicht, gibt aber eine Liste aller Spalten zurück, die sich im Zeilensatz befinden, sodass Sie in nachfolgenden Auswahlen auf die Spalten verweisen können. Wenn die Abfrage nicht überprüft werden kann, können Sie den Vorgang nicht fortsetzen. Bei einer Abfrage wird nicht überprüft, ob die Abfragesyntax falsch ist oder die Verbindung mit der Datenquelle ungültig ist. Klicken Sie auf die Schaltfläche Zurück , um die Angaben zur Datenquelle zu korrigieren.

Ein Abonnement verwalten

Sie konfigurieren die Bedingungen für die Abonnementverarbeitung. Sie können einen Zeitplan konfigurieren oder das Abonnement so auslösen, dass es mit Aktualisierungen einer Berichtsausführungsmomentaufnahme übereinstimmt.

Hinweis Es gibt zwar kein Feature auf der Benutzeroberfläche, mit dem Sie ein Abonnement sofort ausführen können, Sie können jedoch ein einfaches Windows PowerShell-Skript verwenden, um ein Abonnement zur Ausführung auszulösen. Weitere Informationen finden Sie im Abschnitt "Skript: Auslösen eines einzelnen Abonnements" von PowerShell zum Ändern und Auflisten der Besitzer von Reporting Services-Abonnements und zum Ausführen eines Abonnements.

Zeitplan und Bedingungen für die Ausführung von datengesteuerten Abonnements entsprechen der Verarbeitung von Standardabonnements.

Verwalten und Entfernen eines datengesteuerten Abonnements

Ein datengesteuertes Abonnement, das gerade ausgeführt wird, kann nicht über die Seite "Aufträge verwalten" des Berichts-Managers beendet oder gelöscht werden. Aus diesem Grund ist es vorteilhaft, einen freigegebenen Zeitplan zum Auslösen eines datengesteuerten Abonnements zu verwenden. 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.

Um ein datengesteuertes Abonnement zu löschen, wählen Sie es auf der Seite "Meine Abonnements" oder auf der Seite "Abonnements" eines Berichts aus, und klicken Sie dann auf "Löschen".

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

Siehe auch

Erstellen, Ändern und Löschen von Standardabonnements (Reporting Services im nativen Modus)
Abonnements und Übermittlung (Reporting Services)
Berichts-Manager (einheitlicher SSRS-Modus)
Create and Manage Subscriptions for Native Mode Report Servers (Erstellen und Verwalten von Abonnements für Berichtsserver im einheitlichen Modus)
Seite "Abonnements" (Berichts-Manager)
Seite "Meine Abonnements" (Berichts-Manager)