Datengesteuerte Abonnements
Ein datengesteuertes Abonnement bietet eine Möglichkeit, dynamische Abonnementdaten zu verwenden, die zur Laufzeit aus einer externen Datenquelle abgerufen werden. Mit einem datengesteuerten Abonnement können auch statischer Text und Standardwerte verwendet werden, die Sie beim Definieren des Abonnements angeben. Sie können datengesteuerte Abonnements für die folgenden Aufgaben verwenden:
Verteilen eines Berichts an eine ständig wechselnde Liste von Abonnenten. Beispielsweise können Sie mit datengesteuerten Abonnements einen Bericht in einer großen Organisation verteilen, in der die Abonnenten von Monat zu Monat variieren. Sie können aber auch sonstige Kriterien verwenden, um die Gruppenmitgliedschaft aus einer Gruppe vorhandener Benutzer zu bestimmen.
Filtern der Berichtsausgabe mithilfe von zur Laufzeit abgerufenen Berichtsparameterwerten.
Ändern der Berichtsausgabeformate und Übermittlungsoptionen für jede Berichtsübermittlung.
Ein datengesteuertes Abonnement besteht aus mehreren Teilen. Die festen Komponenten eines datengesteuerten Abonnements werden beim Erstellen des Abonnements definiert. Dazu zählen u. a. die folgenden:
Der Bericht, für den das Abonnement definiert wurde (ein Abonnement ist immer einem einzelnen Bericht zugeordnet).
Die Übermittlungserweiterung, die zum Verteilen des Berichts verwendet wurde. Sie können die E-Mail-Übermittlungserweiterung des Berichtsservers, eine Dateifreigabe-Übermittlungserweiterung, den NULL-Übermittlungsanbieter zum Vorabladen des Caches oder eine benutzerdefinierte Übermittlungserweiterung angeben. Innerhalb eines einzelnen Abonnements können Sie nicht mehrere Übermittlungserweiterungen angeben.
Die Abonnentendatenquelle. Sie müssen beim Definieren des Abonnements eine Verbindungszeichenfolge für die Datenquelle mit Abonnentendaten angeben. Die Abonnentendatenquelle kann nicht dynamisch zur Laufzeit angegeben werden.
Beim Definieren des Abonnements muss die zum Auswählen von Abonnentendaten verwendete Abfrage angegeben werden. Sie können die Abfrage zur Laufzeit nicht ändern.
Die in einem datengesteuerten Abonnement verwendeten dynamischen Daten werden abgerufen, wenn das Abonnement verarbeitet wird. Beispiele für Daten, die Sie in einem Abonnement verwenden können, sind der Abonnentenname, die E-Mail-Adresse, das bevorzugte Berichtsausgabeformat oder beliebige Werte, die für Berichtsparameter gültig sind. Sie können in einem datengesteuerten Abonnement dynamische Werte verwenden, wenn Sie Sie eine Zuordnung zwischen den bei einer Abfrage zurückgegebenen Feldern und bestimmten Übermittlungsoptionen sowie Berichtsparametern definieren. Bei der Verarbeitung des Abonnements werden jeweils variable Daten aus einer Abonnentendatenquelle abgerufen.
Anforderungen für die Verwendung datengesteuerter Abonnements
Die Funktion für datengesteuerte Abonnements ist nicht in allen Editionen verfügbar. Zudem bestehen Einschränkungen hinsichtlich der Arten von Datenquellen, die Sie zur Laufzeit zum Abrufen von Abonnementdaten verwenden können. Die folgende Liste enthält weitere Informationen zu den Anforderungen:
Weitere Informationen zu den Editionen von SQL Server, die datengesteuerte Abonnementfunktionen unterstützen, finden Sie unter Features Supported by the Editions of SQL Server 2012 (https://go.microsoft.com/fwlink/?linkid=232473).
Wählen Sie für Abonnementdaten eine Datenquelle aus, die Schemainformationen für den Berichtsserver bereitstellen kann. Beispiele für unterstützte Datenquellentypen sind relationale SQL Server-Daten, Oracle, Analysis Services-Datenbanken, SQL Server Integration Services-Paketdaten, ODBC-Datenquellen und OLE DB-Datenquellen. Weitere Informationen zu den Anforderungen an Abonnentendatenquellen finden Sie unter Verwenden einer externen Datenquelle für Abonnentendaten (datengesteuertes Abonnement).
Arbeiten mit datengesteuerten Abonnements
Die folgenden Themen enthalten weitere Informationen zu datengesteuerten Abonnements.
Themen | BESCHREIBUNG |
---|---|
Erstellen, Ändern und Löschen eines datengesteuerten Abonnements | Erläutert das Erstellen, Ändern oder Löschen eines datengesteuerten Abonnements. |
Verwenden einer externen Datenquelle für Abonnentendaten (datengesteuertes Abonnement) | Enthält Informationen zu den Datenquellen, die Sie für ein datengesteuertes Abonnement verwenden können. |
Erstellen eines datengesteuerten Abonnements (SSRS-Lernprogramm) | Enthält schrittweise Anleitungen zum Erstellen eines datengesteuerten Abonnements. |
Zwischenspeichern von Berichten (SSRS) | Beschreibt die Verwendung des NULL-Übermittlungsanbieters mit einem datengesteuerten Abonnement, um den Cache vorab zu laden. |
Weitere Informationen
Subscriptions and Delivery (Reporting Services)
Datengesteuertes Abonnement erstellen (Seite) (Berichts-Manager)
Vorabladen des Caches (Berichts-Manager)