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. Dabei wird ein dynamisches Abonnement erstellt, das Daten verwendet, die bereits in einer Mitarbeiterdatenbank, einer Kundendatenbank oder einer beliebigen Datenbank liegen und Informationen enthalten, die als Abonnentendaten verwendbar sind.
Verwenden Sie im Berichts-Manager die Seiten zum Erstellen eines datengesteuerten Abonnements, um ein neues datengesteuertes Abonnement zu erstellen oder ein vorhandenes Abonnement zu ändern. Diese Seiten führen Sie schrittweise durch das Erstellen oder Ändern eines Abonnements. Ein bereits erstelltes Abonnement öffnen Sie mithilfe der Seite Meine Abonnements und der Abonnementliste eines Berichts. Informationen zum Erstellen eines datengesteuerten Abonnements finden Sie im Erstellen eines datengesteuerten Abonnements (SSRS-Lernprogramm).
In diesem Thema:
Verwalten und Löschen eines datengesteuerten Abonnements
Erstellen und Ändern eines datengesteuerten Abonnements
Definieren einer Abfrage zum Abrufen von Abonnementdaten
Ausführen eines Abonnements
Verwalten und Löschen eines datengesteuerten Abonnements
Ein datengesteuertes Abonnement, das gerade verarbeitet wird, kann auf der Seite Aufträge verwalten des Berichts-Managers nicht 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 Verwalten von Abonnements (einheitlicher Modus).
Um ein datengesteuertes Abonnement zu löschen, wählen Sie dieses auf der Seite Meine Abonnements oder auf der Seite Abonnements aus, und klicken Sie dann auf Löschen.
Anweisungen zum Abbrechen eines datengesteuerten Abonnements finden Sie unter Verwalten eines ausgeführten Prozesses.
Nach oben
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 eine Benennungskonvention für das Beschreibungsfeld festlegen, damit Standardabonnements problemlos von datengesteuerten Abonnements unterschieden werden können.
So erstellen Sie ein datengesteuertes Abonnement (einheitlicher Modus)
Navigieren Sie im Berichts-Manager zum Ordner, der den Bericht enthält, zeigen Sie auf den Bericht, öffnen Sie das Menü Optionen, und klicken Sie auf Verwalten.
Klicken Sie auf die Registerkarte Abonnements.
Klicken Sie auf die Schaltfläche Neues datengesteuertes Abonnement.
Nach oben
So erstellen Sie ein datengesteuertes Abonnement (SharePoint-Modus)
Zeigen Sie in der SharePoint-Dokumentbibliothek auf den Bericht, öffnen Sie das Menü "Optionen", und klicken Sie auf Abonnements verwalten.
Klicken Sie auf Datengesteuertes Abonnement hinzufügen.
Nach oben
So ändern Sie ein vorhandenes datengesteuertes Abonnement (einheitlicher Modus)
Navigieren Sie im Berichts-Manager zum Ordner, der den Bericht enthält, zeigen Sie auf den Bericht, öffnen Sie das Menü Optionen, und klicken Sie auf Verwalten.
Wählen Sie die Registerkarte Abonnements aus. Klicken Sie alternativ auf den Link Meine Abonnements oben im Berichts-Manager
Wählen Sie das Abonnement aus, das Sie ändern möchten. Das folgende Symbol weist auf ein datengesteuertes Abonnement hin:
Nach oben
So ändern Sie ein vorhandenes datengesteuertes Abonnement (SharePoint-Modus)
Zeigen Sie in der SharePoint-Dokumentbibliothek auf den Bericht, öffnen Sie das Menü "Optionen", und klicken Sie auf Abonnements verwalten.
Wählen Sie das Abonnement aus, das Sie ändern möchten.
Nach oben
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 keine Berichte abonnieren, die angenommene oder delegierte Anmeldeinformationen zum Verbinden mit einer externen Datenquelle verwenden. Die Anmeldeinformationen des Benutzers, der das Abonnement erstellt oder besitzt, sind zum Zeitpunkt der Verarbeitung 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 benötigt die Berechtigungen "Berichte verwalten" sowie "Alle Abonnements verwalten". Weitere Informationen zu Berechtigungen 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.
Nach oben
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 Timeoutwert 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.
Nach oben
Ausführen eines 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. Weitere Informationen finden Sie unter Abonnementverarbeitung.
Nach oben
Siehe auch
Verweis
Abonnements (Seite) (Berichts-Manager)
Meine Abonnements (Seite, Berichts-Manager)
Konzepte
Erstellen, Ändern und Löschen von Standardabonnements (Reporting Services im einheitlichen Modus)