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 aufgeteilt. 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 Benutzern 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.
Zum Öffnen dieser Seite wählen Sie einen Bericht aus und klicken dann oben auf der Seite auf die Registerkarte Abonnements. Klicken Sie anschließend auf Neues datengesteuertes Abonnement. Diese Schaltfläche ist nur verfügbar, wenn die Berichtsdatenquelle gespeicherte Anmeldeinformationen verwenden muss.
Hinweis |
---|
Dieses Feature wird in SQL Server Express with Advanced Services nicht unterstützt. Weitere Informationen zur Featureverfügbarkeit finden Sie unter Reporting Services in SQL Server Express with Advanced Services. |
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.Geben Sie an, 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 Berichtssnapshots erstellt. Wählen Sie diese Option aus, wenn benutzerspezifische oder parametrisierte Berichtssnapshots gemäß einem bestimmten Zeitplan auf dem Berichtsserver vorab geladen werden sollen. Weitere Informationen finden Sie unter Zwischenspeichern von Berichten in Reporting Services.
Geben Sie eine Datenquelle mit Empfängerinformationen an
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 bestehen möglicherweise aus Namen von Mitarbeitern, Mitarbeiter-IDs, E-Mail-Adressen und Einstellungen für Exportformate (z. B. HTML oder PDF). 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 der Strukturansicht 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 erzeugen, damit Sie den Vorgang fortsetzen 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. Wenn die Erweiterung keine Einstellungen enthält, werden keine Optionen auf dieser Seite angezeigt.
Auswahl |
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 |
Verwenden Sie einen Wert aus dem Resultset. 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.
Auswahl |
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.
Auswahl |
Zweck |
---|---|
Wenn die Berichtsdaten auf dem Berichtsserver aktualisiert werden |
Falls der Bericht für die Ausführung als Snapshot zur Berichtsausführung konfiguriert ist, können Sie angeben, dass das Abonnement verarbeitet wird, wenn der Snapshot aktualisiert wird. |
Nach einem Zeitplan, der für dieses Abonnement erstellt wurde |
Führt das Abonnement zu einem bestimmten Datum und zu einer bestimmten Uhrzeit aus. |
Nach einem freigegebenen Zeitplan |
Führt das Abonnement mithilfe der durch einen freigegebenen Zeitplan bereitgestellten 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 (stündlich, täglich, wöchentlich 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 jedes Monats) oder spezifische Kalenderdaten angeben (z. B. den 1. und 15., um den ersten und fünfzehnten Tag jedes 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 des Zeitplanes und das Enddatum für den Ablauf des Zeitplanes 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.
Siehe auch