Share via


Lektion 3: Definieren eines datengesteuerten Abonnements

In dieser Lektion verwenden Sie die datengesteuerten Abonnementseiten für folgende Zwecke: um eine Verbindung mit einer Abonnementdatenquelle herzustellen, um eine Abfrage zu erstellen, die Abonnementdaten abruft, und um das Resultset den Berichts- und Übermittlungsoptionen zuzuordnen.

HinweisHinweis

Prüfen Sie vor dem Starten, dass der SQL Server-Agent-Dienst ausgeführt wird. Ist dies nicht der Fall, können Sie das Abonnement nicht speichern.

In dieser Lektion wird davon ausgegangen, dass Sie Lektion 1 und Lektion 2 abgeschlossen haben und dass die Berichtsdatenquelle gespeicherte Anmeldeinformationen verwendet. Weitere Informationen finden Sie unter Lektion 2: Ändern der Eigenschaften der Berichtsdatenquelle.

Starten des Assistenten für datengesteuertes Abonnement

  1. Klicken Sie im Berichts-Manager auf Home , und navigieren Sie zum Ordner Employee Sales Summary. Zum Beispiel, AdventureWorks 2008 Beispielberichte.

  2. Öffnen Sie das Befehlsmenü für den Employee Sales Report.

  3. Klicken Sie auf Verwalten.

  4. Wählen Sie die Registerkarte Abonnements aus.

  5. Klicken Sie auf Neues datengesteuertes Abonnement. Wenn diese Schaltfläche nicht angezeigt wird, verfügen Sie möglicherweise nicht über Inhalts-Manager-Berechtigungen.

Schritt 1 - Geben Sie eine Beschreibung an

  1. Geben Sie eine Beschreibung für das Abonnement ein.

  2. Wählen Sie Windows-Dateifreigabe für Angeben, wie die Empfänger benachrichtigt werden.

  3. Wählen Sie Nur für dieses Abonnement angeben und klicken Sie dann auf Weiter.

Schritt 2: Geben Sie eine Verbindung mit der Abonnentendatenquelle an

  1. Wählen Sie Microsoft SQL Server als Quelldatentyp aus.

  2. Geben Sie unter Verbindungszeichenfolge die folgende Verbindungszeichenfolge ein:

    data source=localhost; initial catalog=Subscribers
    
    HinweisHinweis

    "Abonnenten" ist die Datenbank, die Sie in Lektion 1 erstellt haben.

  3. Klicken Sie auf Anmeldeinformationen, die sicher im Berichtsserver gespeichert sind.

  4. Geben Sie unter Benutzername und Kennwort Ihren Benutzernamen und Ihr Kennwort für die Domäne ein. Geben Sie unter Benutzername sowohl die Domäne als auch das Benutzerkonto an.

    Wichtiger HinweisWichtig

    Die Anmeldeinformationen, die für die Verbindung mit einer Abonnentendatenquelle verwendet werden, werden nicht an Management Studio zurückgegeben. Wenn Sie das Abonnement später ändern, müssen Sie das Kennwort zum Herstellen der Verbindung mit der Datenquelle erneut eingeben.

  5. Wählen Sie Als Windows-Anmeldeinformationen verwenden, wenn eine Verbindung zur Datenquelle hergestellt wird aus, und klicken Sie dann auf Weiter.

Schritt 3 - Definieren Sie eine Abfrage für das Abrufen von Abonnentendaten

  1. Geben Sie im Abfragebereich folgende Abfrage ein:

    Select * from UserInfo
    
  2. Geben Sie ein Timeout von 30 Sekunden an.

  3. Klicken Sie auf Überprüfen, und klicken Sie dann auf Weiter.

Schritt 4 - Festlegen der Übermittlungsoptionen

  1. Wählen Sie für den Dateiennamen die Option Rufen Sie den Wert aus der Datenbank ab aus. Wählen Sie unter Wert festlegen die Option LastName aus.

  2. Wählen Sie für den Pfad Geben Sie einen statischen Wert an aus. Geben Sie in Wert festlegen den Namen einer öffentlichen Dateifreigabe ein, für die Sie Schreibberechtigungen besitzen (z. B. \\mycomputer\public\myreports). Wenn Sie sich nicht sicher sind, wie ein öffentlicher Ordner erstellt wird, finden Sie unter Vorgehensweise: Erstellen eines freigegebenen Ordners für Dateifreigabeübermittlung auf Berichtsservern weitere Informationen.

  3. Wählen Sie für das Renderformat Rufen Sie den Wert aus der Datenbank ab. Wählen Sie Format aus.

  4. Wählen Sie für den Schreibmodus Geben Sie einen statischen Wert an. Wählen Sie unter Einen Wert auswählenAutoIncrement aus. Klicken Sie auf Weiter.

  5. Wählen Sie für Dateierweiterung Geben Sie einen statischen Wert an. Wählen Sie unter Einen Wert auswählen True.

  6. Wählen Sie für den Benutzernamen Geben Sie einen statischen Wert an. Geben Sie Ihr Domänenbenutzerkonto an. Geben Sie dies im folgenden Format ein: <Domäne>\<Konto>.

  7. Wählen für Kennwort Geben Sie einen statischen Wert an. Geben Sie Ihr Kennwort ein. Achten Sie darauf, dass Sie das Kennwort richtig eingeben. Das Kennwort wird nicht durch den Assistenten überprüft.

  8. Klicken Sie auf Weiter.

Schritt 5 - Angeben eines Parameterwerts für die Variierung der Berichtsausgabe

  1. Verwenden Sie für Monat und Jahr die Standardparameterwerte.

  2. Wählen Sie für Mitarbeiter die Option Rufen Sie den Wert aus der Datenbank ab aus. Wählen Sie in Wert die Option EmployeeID aus. Klicken Sie auf Weiter.

Schritt 6 - Planung eines Abonnements

  1. Klicken Sie auf Nach einem Zeitplan, der für dieses Abonnement erstellt wurde und dann auf Weiter.

  2. Klicken Sie in den Zeitplandetails auf Einmal.

  3. Geben Sie eine Startzeit an, die ein paar Minuten nach der aktuellen Zeit liegt.

  4. Klicken Sie auf Fertig stellen.

Nächste Schritte

Beim Ausführen des Abonnements werden drei Berichtsdateien an die von Ihnen angegebene Dateifreigabe übermittelt, eine für jeden Abonnenten in der Abonnenten-Datenquelle. Jede Übermittlung sollte im Hinblick auf die Daten (sie sollten sich auf einen bestimmten Angestellten beziehen), das Renderingformat und das Dateiformat eindeutig sein. Sie können jeden Bericht von dem freigegebenen Ordner aus öffnen, um sicherzustellen, dass jede Version entsprechend den von Ihnen festgelegten Abonnementoptionen angepasst wurde.

Die Abonnementseite im Berichts-Manager enthält das Letzte Ausführungsdatum und den Status des Abonnements. Sie müssen die Seite aktualisieren, nachdem das Abonnement ausgeführt wurde, um die aktualisierten Informationen zu sehen.

Dies ist der letzte Schritt im Lernprogramm "Definieren eines datengesteuerten Abonnements". Weitere Informationen zu anderen Reporting Services-Lernprogrammen finden Sie unter Vorgehensweise: Suchen von Lernprogrammen (Reporting Services).