Share via


Lektion 8: Hinzufügen eines verknüpften Berichts mit benutzerdefinierten Parameterwerten

Neu: 17. Juli 2006

Verknüpfte Berichte können erstellt werden, nachdem ein Bericht auf dem Server veröffentlicht wurde. Sie erstellen einen verknüpften Bericht aus einer vorhandenen RDL-Datei auf dem Berichtsserver und benennen ihn um. Sie können Standardparameterwerte überschreiben und Parameter auf bestimmte Werte festlegen. Wenn Sie die ursprüngliche Berichtsdefinition ändern und erneut auf dem Server veröffentlichen, wirken sich diese Änderungen auf den verknüpften Bericht aus. Der verknüpfte Bericht zeigt auf die ursprüngliche Berichtsdefinition. Parameter für den verknüpften Bericht können nur auf dem Berichtsserver mithilfe des Berichts-Managers oder mithilfe von SQL Server Management Studio festgelegt werden.

In dieser Lektion erstellen Sie anhand des veröffentlichten Berichts "Resellers Worldwide" einen verknüpften Bericht mit dem Namen "Resellers Pacific" und setzen den Standardparameterwert für TerritoryGroup außer Kraft. Sie wählen zudem vorab Werte für viele der anderen Parameter aus und blenden die Parameter anschließend aus, um eine möglichst übersichtliche Berichtssymbolleiste bereitzustellen.

So öffnen Sie das Berichtsserverprojekt Advanced Parameters Tutorial

  1. Öffnen Sie in SQL Server Business Intelligence Development Studio das Berichtsserverprojekt Advanced Parameters Tutorial, wenn es noch nicht geöffnet ist.

  2. Doppelklicken Sie im Projektmappen-Explorer auf den Resellers Worldwide-Bericht. Der Bericht wird in der Layoutansicht geöffnet.

So veröffentlichen Sie einen Bericht

  1. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf das Projekt Advanced Parameters Tutorial, und klicken Sie dann auf Eigenschaften.

  2. Klicken Sie auf Konfigurations-Manager.

  3. Wählen Sie im Dialogfeld Konfigurations-Manager unter Konfiguration der aktuellen Projektmappe die Option Production aus.

  4. Klicken Sie auf Schließen.

  5. Geben Sie im Dialogfeld Eigenschaftenseiten unter TargetServerURL das virtuelle Verzeichnis des Berichtsservers ein, beispielsweise http://servername/reportserver. (Es handelt sich um das virtuelle Verzeichnis des Berichtsservers, nicht des Berichts-Managers.)

    Aa337452.note(de-de,SQL.90).gifHinweis:
    Wenn sich der Berichtsserver auf demselben Computer wie der Berichts-Designer befindet, können Sie localhost als Servernamen verwenden. Beispiel: https://localhost/reportserver oder https://localhost/reportserver$SQLEXPRESS.
  6. Erweiterten Sie den Debuggen-Eigenschaftenknoten, wenn dieser noch nicht geöffnet ist, um die StartItem-Eigenschaft anzuzeigen. Klicken Sie auf das Textfeld neben StartItem, und wählen Sie den Bericht Resellers Worldwide.rdl aus der Dropdownliste aus.

  7. Klicken Sie auf OK.

  8. Speichern Sie das Berichtsprojekt. Klicken Sie im Menü Datei auf Alles speichern.

  9. Veröffentlichen Sie den Bericht. Klicken Sie im Menü Debuggen auf Starten ohne Debuggen.

  10. Nach Abschluss des Veröffentlichens wird durch den Berichts-Designer Internet Explorer geöffnet. Klicken Sie auf Resellers Worldwide, um den Bericht anzuzeigen.

In Business Intelligence Development Studio werden im Fenster Ausgabe Aktionen und Meldungen angezeigt, während der Bericht auf dem Berichtsserver bereitgestellt wird. Wird das Fenster Ausgabe nicht angezeigt, wählen Sie im Menü Ansicht die Option Ausgabe aus.

So zeigen Sie die Berichte auf dem Berichtsserver an

  1. Öffnen Sie einen Browser, und navigieren Sie auf dem Berichtsserver zu dem Verzeichnis für Berichte. Standardmäßig lautet der URL https://localhost/reports.

  2. Öffnen Sie den Ordner Advanced Parameter Tutorial, und wählen Sie anschließend Resellers Worldwide aus. Der Bericht wird im Berichts-Manager geöffnet.

So erstellen Sie einen verknüpften Bericht

  1. Klicken Sie im Berichts-Manager auf der Berichtsseite auf die Registerkarte Eigenschaften.

  2. Klicken Sie im unteren Bereich der Seite auf die Schaltfläche Verknüpften Bericht erstellen. Die neue verknüpfte Berichtsseite wird geöffnet.

  3. Geben Sie im Abschnitt Eigenschaften im Textfeld Name den Namen Resellers Pacific ein.

  4. Geben Sie im Textfeld Beschreibung die Zeichenfolge Resellers for sales territory Pacific ein.

  5. Klicken Sie auf OK.

  6. Der Resellers Pacific-Bericht wird ausgeführt.

Im nächsten Arbeitsschritt ändern Sie die Standardparameterwerte, die für den verknüpften Bericht Resellers Pacific verwendet werden. Sie ändern die Standardwerte für viele Parameter in hartcodierte Werte und legen die Ausblenden-Eigenschaft fest, damit die Parameter nicht auf der Berichtssymbolleiste angezeigt werden. Dadurch bleibt die Berichtssymbolleiste übersichtlich, und es können somit Berichte erstellt werden, die für verschiedene Leser vorgesehen sind, in denen jedoch dieselbe Berichtsdefinition verwendet wird.

Aa337452.note(de-de,SQL.90).gifHinweis:
Durch das Festlegen der Ausblenden-Eigenschaft wird lediglich verhindert, dass die Parameter auf der Symbolleiste angezeigt werden. Dies dient jedoch nicht zum Schützen von Daten.

So legen Sie die Parameter für einen verknüpften Bericht fest

  1. Klicken Sie auf die Registerkarte Eigenschaften. Sie müssen nicht warten, bis der Bericht vollständig gerendert ist.

  2. Klicken Sie im linken Bereich auf Parameter. Die Seite Wählen Sie die Parameter aus wird geöffnet.

    Auf dieser Seite können Sie die Parametereinstellungen für den Bericht Resellers Pacific unabhängig vom Bericht Resellers Worldwide verwalten.

    Ändern Sie die Parametereinstellungen so, dass sie mit denen in der folgenden Tabelle übereinstimmen.

    Parametername Standardwert Ausblenden Eingabeaufforderung für Benutzer

    TerritoryGroup

    Pacific

    True

    Deaktiviert

    CountryRegion

    Abfragebasiert

    True

    Deaktiviert

    StateProvince

    Abfragebasiert

    False

    True

    City

    Abfragebasiert

    False

    True

    UserSortBy

    Number of sales per store

    True

    Deaktiviert

    InitialSort

    Total Due

    True

    Deaktiviert

    ShowSalesDetails

    Klicken Sie auf Standardwert außer Kraft setzen, und wählen Sie True aus.

    True

    Deaktiviert

    ContactDisplayFields

    Klicken Sie auf Standardwert außer Kraft setzen, und wählen Sie aus der Dropdownliste Phone aus.

    True

    Deaktiviert

    Colors

    SteelBlue

    LightSteelBlue

    True

    Deaktiviert

    Wählen Sie für den Parameter CountryRegion die Option Ausblenden aus. Da die Gebietsgruppe Pacific in der AdventureWorks-Beispieldatenbank nur einen Wert aufweist, müssen Sie keinen Wert auswählen. Sie können diesen Parameter auf der Symbolleiste ausblenden.

  3. Klicken Sie auf Anwenden.

  4. Klicken Sie auf die Registerkarte Ansicht.

    Da die Hide-Eigenschaft für die anderen Parameter festgelegt ist, werden auf der Berichtssymbolleiste nur die Parameter StateProvince und City angezeigt.

    Für die Standardwerte für StateProvince (New South Wales) und City (Alexandria) gibt es keine Wiederverkäuferfilialen, daher wird die NoRows-Meldung angezeigt.

    Da es sich bei ResellersPacific um einen verknüpften Bericht handelt, werden veröffentlichte Änderungen am übergeordneten ResellersWorldwide-Bericht auch in diesem Bericht angezeigt.

  5. (Optional) Wählen Sie in der Dropdownliste StateProvince den Wert Victoria aus. Der Standardwert für den City-Parameter lautet Melbourne. Klicken Sie auf Bericht anzeigen.

    Es werden vier Fahrradgeschäfte und deren Verkäufe angezeigt: Cycle Parts and Accessories (4), Eastside Cycle Shop (4), Fitness Discount Store (4) und List Price Catalog Company (4).

Nächste Schritte

Sie haben erfolgreich einen verknüpften Bericht erstellt und dessen Parameter festgelegt. Damit ist das Lernprogramm zu erweiterten Parametern beendet. Weitere Lernprogramme finden Sie unter Reporting Services-Lernprogramme.

Siehe auch

Andere Ressourcen

Verwenden von Parametern in Reporting Services
Hinzufügen, Ändern und Löschen von verknüpften Berichten
Festlegen von Parametereigenschaften für einen publizierten Bericht
Konfigurieren von virtuellen Verzeichnissen für den Berichtsserver

Hilfe und Informationen

Informationsquellen für SQL Server 2005