Datengesteuerte Abonnements in Reporting Services
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 gehören:
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 angeben. Sie können auch eine benutzerdefiniertes Übermittlungserweiterung angeben. Innerhalb eines Einzelabonnements können Sie nicht mehrere Übermittlungserweiterungen angeben.
Die Abonnentendatenquelle. Geben Sie beim Definieren des Abonnements eine Verbindungszeichenfolge für die Datenquelle mit Abonnentendaten an. 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. Es 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 Abonnements unterstützen, finden Sie unter Von den SQL Server-Editionen unterstützte SQL Server Reporting Services-Features.
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-Datenbank
- Oracle Analysis Services-Datenbanken
- SQL Server Integration Services-Paketdaten
- Open Database Connectivity (ODBC) als Datenquellen und Object Linking and Embedding Database (OLEDB) als 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 Artikel enthalten weitere Informationen zu datengesteuerten Abonnements.
Artikel | Beschreibung |
---|---|
Create, Modify, and Delete Data-Driven Subscriptions (Erstellen, Ändern und Löschen von 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. |