Datengesteuertes Abonnement erstellen (Seite) (Berichts-Manager)

Mithilfe der Seiten Erstellen eines datengesteuerten Abonnements können Sie ein Abonnement erstellen oder ändern, das jedes Mal, wenn das Abonnement ausgeführt wird, eine Abonnentendatenbank nach Abonnementinformationen abfragt. Datengesteuerte Abonnements verwenden die Abfrageergebnisse, um die Empfänger des Abonnements, Übermittlungseinstellungen und Berichtsparameterwerte zu bestimmen. Zur Laufzeit führt der Berichtsserver eine Abfrage aus, um die für das Abonnement verwendeten Einstellungen abzurufen. Sie können die Seiten Erstellen eines datengesteuerten Abonnements verwenden, um die Abfrage zu definieren und den Abonnementeinstellungen Abfragewerte zuzuweisen. Die von Ihnen für ein datengesteuertes Abonnement angegebenen Werte und Optionen werden ähnlich wie bei einem Assistenten auf mehrere Seiten verteilt. Insgesamt handelt es sich um sieben Seiten.

Wenn Sie ein datengesteuertes Abonnement erstellen möchten, müssen Sie mit dem Schreiben einer Abfrage oder eines Befehls zum Abrufen der Daten für das Abonnement vertraut sein. Sie müssen auch über einen Datenspeicher verfügen, der die Abonnentendaten (beispielsweise die Namen der Abonnenten und ihre E-Mail-Adressen) enthält, die für das Abonnement verwendet werden.

Diese Seite steht nur für Benutzer mit erweiterten Berechtigungen zur Verfügung. Wenn die Standardsicherheit verwendet wird, können keine datengesteuerten Abonnements für Berichte im Ordner Meine Berichte verwendet werden.

HinweisHinweis

Diese Funktion wird in SQL Server Express with Advanced Services nicht unterstützt. Weitere Informationen zur Funktionsverfügbarkeit finden Sie unter Reporting Services in SQL Server Express with Advanced Services.

Verwenden Sie folgendes Verfahren, um zu dieser Position in der Benutzeroberfläche zu navigieren.

So öffnen Sie die Seite 'Datengesteuertes Abonnement'

  1. Öffnen Sie den Berichts-Manager, und suchen Sie den Bericht, für den Sie ein datengesteuertes Abonnement erstellen möchten.

  2. Zeigen Sie auf den Bericht, und klicken Sie auf den Dropdownpfeil.

  3. Klicken Sie im Dropdownmenü auf Verwalten. Dadurch wird die Seite Allgemeine Eigenschaften für den Bericht geöffnet.

  4. Wählen Sie die Registerkarte Abonnements, und klicken Sie dann auf Neues datengesteuertes Abonnement.

    HinweisHinweis

    Diese Schaltfläche ist nur verfügbar, wenn die Berichtsdatenquelle gespeicherte Anmeldeinformationen verwenden muss.

Starten eines Abonnements (Seite 1)

  • Beschreibung
    Stellen Sie eine Beschreibung für das Abonnement bereit. Die Beschreibung wird in den Abonnementlisten in Meine Abonnements und auf der Registerkarte Abonnements des Berichts angezeigt.

  • Angeben, wie Empfänger benachrichtigt werden
    Wählen Sie die Übermittlungserweiterung aus, die zum Verteilen des Berichts verwendet werden soll. Für jedes Abonnement kann nur eine Übermittlungserweiterung verwendet werden. Die folgenden Optionen stehen zur Verfügung:

    • Wählen Sie die Option Berichtsserver-Dateifreigabe, um Berichte an eine Dateifreigabe zu übermitteln. Der Bericht wird als statische, vom Berichtsserver getrennte Datei übermittelt. Weitere Informationen finden Sie unter Dateifreigabeübermittlung in Reporting Services.

    • Wählen Sie die Option Berichtsserver-E-Mail, um Berichte an einen E-Mail-Posteingang zu übermitteln. Weitere Informationen finden Sie unter E-Mail-Übermittlung in Reporting Services.

    • Wählen Sie die Option NULL-Übermittlungsanbieter, um Berichte an die Berichtsserver-Datenbank zu übermitteln. Mithilfe dieser Option werden Berichtsmomentaufnahmen erstellt. Wählen Sie diese Option aus, wenn benutzerspezifische oder parametrisierte Berichtsmomentaufnahmen gemäß einem bestimmten Zeitplan auf dem Berichtsserver vorab geladen werden sollen. Weitere Informationen finden Sie unter Zwischenspeichern von Berichten in Reporting Services.

  • Datenquelle, die Empfängerinformationen enthält
    Geben Sie an, wie die Datenquellenverbindung definiert ist. Sie können eine freigegebene Datenquelle auswählen, wenn diese die erforderlichen Verbindungsinformationen enthält. Verbindungsinformationen können auch direkt im Abonnement angegeben werden.

    Die Datenquelle stellt Abonnentendaten bereit. Diese Daten können beispielsweise die Namen von Mitarbeitern, Mitarbeiter-IDs, E-Mail-Adressen und bevorzugte Exportformate (wie HTML oder PDF) enthalten. Wenn Sie die E-Mail-Übermittlungserweiterung des Berichtsservers verwenden, sollte die Datenquelle die E-Mail-Adressen enthalten.

Angeben einer Verbindung (Seite 2)

Wenn Sie eine freigegebene Datenquelle angegeben haben, können Sie auf dieser Seite das freigegebene Datenquellenelement auswählen. Mithilfe des Baumsteuerelements können Sie zum gewünschten Element wechseln und dieses auswählen. Falls Sie eine Verbindung für dieses Abonnement definieren, können Sie auf dieser Seite die folgenden Optionen angeben.

  • Verbindungstyp
    Wählen Sie die Datenverarbeitungserweiterung für die Datenquelle aus.

  • Verbindungszeichenfolge
    Geben Sie eine Verbindungszeichenfolge ein, die zum Herstellen einer Verbindung mit der Datenquelle verwendet werden soll.

  • Verbindung herstellen über
    Geben Sie die Anmeldeinformationen ein, die beim Herstellen einer Verbindung mit der Datenquelle verwendet werden sollen. Die Anmeldeinformationen werden als verschlüsselte Werte in der Berichtsserver-Datenbank gespeichert.

    Falls die Datenquelle die Windows-Authentifizierung verwendet, wählen Sie die Option Windows-Anmeldeinformationen verwenden, wenn eine Verbindung mit der Datenquelle hergestellt wird.

    Wählen Sie Anmeldeinformationen sind nicht erforderlich, wenn Sie eine Datenquelle verwenden, die Benutzerverbindungen nicht authentifiziert (wenn die Datenquelle beispielsweise eine XML-Datei ist). Diese Option erfordert, dass Sie vorher das unbeaufsichtigte Ausführungskonto konfiguriert haben. Weitere Informationen finden Sie unter Konfigurieren des Kontos für die unbeaufsichtigte Ausführung.

Angeben einer Abfrage (Seite 3)

Verwenden Sie diese Seite, um die Abfrage einzugeben, die die Abonnentendaten abruft. Die besten Ergebnisse erzielen Sie, wenn Sie die Abfrage zunächst in SQL Server Management Studio ausführen, bevor Sie sie in dem datengesteuerten Abonnement verwenden. Sie können dann die Ergebnisse untersuchen, um sicherzustellen, dass Sie die Informationen erhalten, die Sie benötigen. Auf folgende wichtige Punkte sollten Sie bei den Abfrageergebnissen achten:

  • Die Spalten im Resultset bestimmen die Werte, die Sie für Übermittlungsoptionen und Berichtsparameter angeben können. Wenn Sie zum Beispiel ein datengesteuertes Abonnement für die E-Mail-Übermittlung erstellen, sollte der Resultset eine Spalte mit E-Mail-Adressen enthalten.

  • Die Zeilen im Resultset bestimmen die Anzahl von Berichtsübermittlungen, die generiert werden. Wenn der Resultset 10.000 Zeilen enthält, generiert der Berichtsserver 10.000 Benachrichtigungen und Übermittlungen.

  • Abfrage
    Geben Sie eine SQL-Abfrage oder einen Befehl an, mit der bzw. dem ein Resultset mit je einer Zeile für jeden Empfänger des Abonnements abgerufen wird. Auf den nachfolgenden Seiten wird das Resultset verwendet, um datengesteuerte Erweiterungseinstellungen aufzufüllen.

  • Timeout
    Geben Sie einen Timeoutwert für die Abfrage ein. Dieser Wert muss groß genug sein, damit die Abfrageverarbeitung abgeschlossen werden kann.

  • Überprüfen
    Klicken Sie auf Überprüfen, um die Abfrage zu überprüfen. Die Abfrage muss gültige Ergebnisse ergeben, damit Sie fortfahren können. Falls Sie nicht auf Überprüfen klicken, wird die Abfrage überprüft, sobald Sie auf Weiter klicken.

Festlegen von Übermittlungsoptionen (Seite 4)

Auf der vierten Seite geben Sie Übermittlungserweiterungsoptionen an. Die auf der Seite angezeigten Optionen stammen aus der Übermittlungserweiterung. Wie Sie diese Optionen angeben, hängt von der Präsentation der Optionen durch die Übermittlungserweiterung ab. Falls die Erweiterung keine Einstellungen enthält, werden keine Optionen auf dieser Seite angezeigt.

Option

Zweck

Geben Sie einen statischen Wert an

Es wird ein konstanter Wert als Übermittlungseinstellung verwendet. Einige Übermittlungserweiterungen stellen statische Werte bereit, aus denen Sie auswählen können. Beispielsweise stellt Berichtsserver-E-Mail-Übermittlung Werte für die Optionen Bericht einschließen, Renderformat, Priorität und Link einschließen bereit.

Rufen Sie den Wert aus der Datenbank ab

Es wird ein Wert aus dem Resultset verwendet. Die Spalten des Resultsets können verwendet werden, um Abonnentendaten und Berichtsparameterwerte bereitzustellen.

Kein Wert

Die Einstellung wird im Abonnement nicht verwendet.

Festlegen von Übermittlungsoptionen zur Dateifreigabeübermittlung

Die Dateifreigabe-Übermittlungserweiterung wird häufig verwendet, da sie keine vorherige Konfiguration erfordert. In der folgenden Tabelle werden die Optionen beschrieben, die Sie für die Dateifreigabe-Übermittlungserweiterung festlegen können.

  • Dateiname
    Gibt einen Dateinamen für den Bericht an. Die Dateifreigabe-Übermittlungserweiterung übermittelt einen Bericht als statische Anwendungsdatei an einen freigegebenen Ordner. In den meisten Fällen sollten Sie einen Wert aus der Datenbank verwenden, um den Dateinamen zu erstellen. Abhängig davon, wie Sie den Schreibmodus festlegen, führt die Verwendung eines statischen Werts dazu, dass jede neue Übermittlung die vorherige Übermittlung überschreibt.

  • Pfad
    Gibt einen freigegebenen Ordner an, auf den über eine Netzwerkverbindung zugegriffen werden kann. Um zu überprüfen, ob auf den Ordner zugegriffen werden kann, klicken Sie im Menü Start auf Ausführen. Geben Sie dann den Ordnerpfad im folgenden Format ein: \\<Computername>\<FreigegebenerOrdnername>.

  • Renderformat
    Gibt das Ausgabeformat für die Datei an. Der Berichtsserver kann die Datei in den Anwendungsformaten schreiben, die den Renderingerweiterungen entsprechen, die auf dem Berichtsserver installiert sind.

  • Schreibmodus
    Geben Sie an, ob der Berichtsserver die alte Datei durch die neue Version überschreiben, die neue Datei an die alte anhängen oder die Übermittlung abbrechen soll, wenn eine Datei mit dem gleichen Namen gefunden wird.

  • Dateierweiterung
    Geben Sie True an, damit eine Dateierweiterung angefügt wird, die dem von Ihnen gewählten Renderformat entspricht.

  • Benutzername
    Geben Sie ein Domänenbenutzerkonto an, das über die Berechtigung verfügt, Dateien im freigegebenen Ordner speichern zu können. Verwenden Sie dafür folgendes Format: <Domäne>\<Benutzername>.

  • Kennwort
    Geben Sie das Kennwort für das Konto ein.

Festlegen von Parametern (Seite 5)

Falls ein Bericht Parameter enthält, müssen Sie angeben, welche Parameterwerte für den Bericht verwendet werden sollen. Parameterwerte können aus der Abonnentendatenquelle abgerufen werden. Wenn Sie z. B. einen regionalen Vertriebsbericht verwenden, der auf der Grundlage einer Regionalkennzahl parametrisiert ist, können Sie Regionsinformationen für jeden einzelnen Mitarbeiter abrufen, wenn diese Informationen in der Mitarbeiterdatenbank gespeichert sind.

Option

Zweck

Geben Sie einen statischen Wert an

Verwenden Sie einen konstanten Wert für den Parameter, wenn Sie denselben Parameter für alle Abonnenten verwenden möchten. Wenn der Parameter mehrwertig ist, können Sie einen Wert aus der Liste auswählen.

Standard verwenden

Einige Berichte enthalten einen Standardwert für alle oder einige der Parameter. Wenn der Berichtsparameter einen Standardwert hat, klicken Sie auf dieses Kontrollkästchen, um diesen Standardwert zu verwenden.

Rufen Sie den Wert aus der Datenbank ab

Verwenden Sie einen Wert aus dem Resultset. Die Spalten des Resultsets können als Quelle für einen Datenwert ausgewählt werden, der mit jeder Abonnementinstanz verwendet wird.

Angeben eines Triggers (Seite 6)

Wählen Sie ein Ereignis aus, das die Abonnementverarbeitung initiiert.

Option

Zweck

Wenn die Berichtsdaten auf dem Berichtsserver aktualisiert werden

Falls der Bericht für die Ausführung als Momentaufnahme zur Berichtsausführung konfiguriert ist, können Sie angeben, dass das Abonnement verarbeitet wird, wenn die Momentaufnahme aktualisiert wird.

Auf einem Zeitplan, der für dieses Abonnement erstellt wurde

Führen Sie das Abonnement zu einem bestimmten Datum und zu einer bestimmten Uhrzeit aus.

Auf einem freigegebenen Zeitplan

Führen Sie das Abonnement mithilfe der durch einen freigegebenen Zeitplan angegebenen Zeitplaninformationen aus.

Planen eines Abonnements (Seite 7)

Beim Planen des Abonnements müssen Sie die Häufigkeit angeben, mit der der Bericht übermittelt wird. Die erste Gruppe von Optionen gibt eine Kategorie der Häufigkeit an (Stunde, Tag, Woche usw.). Die zweite Gruppe von Optionen, die angezeigt wird, basiert auf der ersten Auswahl.

  • Stündlich
    Definieren Sie einen Zeitplan mit stündlicher Ausführung.

  • Täglich
    Definieren Sie einen Zeitplan, der an den von Ihnen angegebenen Tagen zu einer bestimmten Uhrzeit (Stunde und Minute) ausgeführt wird. Es gibt folgende Möglichkeiten, um die Tage anzugeben: Alle <day>, An jedem Arbeitstag und Alle <number> Tage. Wenn eine Option ausgewählt ist, stehen die anderen nicht zur Verfügung, auch wenn es so aussieht, als seien die anderen Tage ebenfalls ausgewählt.

  • Wöchentlich
    Definieren Sie einen Zeitplan, der zu der von Ihnen angegebenen Uhrzeit (Stunde und Minute) wöchentlich ausgeführt wird. Der Zeitabstand kann vollständige Wochen betragen (z. B. alle zwei Wochen) oder Tage innerhalb einer Woche.

  • Monatlich
    Definieren Sie einen Zeitplan mit monatlicher Ausführung. Innerhalb eines Monats können Sie einen Tag auf der Grundlage eines Musters auswählen (z. B. den letzten Sonntag jeden Monats) oder spezifische Kalenderdaten angeben (z. B. den 1. und 15., um den ersten und fünfzehnten Tag jeden Monats anzugeben). Mithilfe von Kommas und Bindestrichen können Sie mehrere Tage und Bereiche angeben (Beispiel: 1, 5, 7-12, 21).

  • Einmal
    Definieren Sie einen Zeitplan mit einmaliger Ausführung. Im Abschnitt Anfangs- und Enddatum können Sie den Tag angeben, an dem der Zeitplan ausgeführt werden soll. Dieser Zeitplan läuft unmittelbar nach seiner Verarbeitung ab.

  • Anfangs- und Enddatum
    Geben Sie das Anfangsdatum für den Beginn der Gültigkeit des Zeitplans und das Enddatum für den Ablauf des Zeitplans an. Zeitpläne laufen ohne Benachrichtigung ab. Nach dem Enddatum kann ein Zeitplan nicht mehr ausgeführt werden.

Speichern des Abonnements

Die Schaltfläche Fertig stellen ist aktiviert, wenn ausreichende Informationen für das Abonnement zur Verfügung stehen. Klicken Sie auf Fertig stellen, um das Abonnement fertig zu stellen.