Anzeigen von Berichten mit SharePoint 2.0-Webparts

Von Reporting Services werden verschiedene Webparts bereitgestellt, die mit bestimmten Versionen eines Berichtsservers und in bestimmten Bereitstellungsmodi verwendet werden können. Wenn Sie von einem Berichtsserver, der im systemeigenen Modus ausgeführt wird, auf Berichtsserverinhalt auf einer SharePoint-Website zugreifen möchten, verwenden Sie die in Reporting Services enthaltenen SharePoint 2.0-Webparts. Anweisungen zur Installation und Verwendung der 2.0-Webparts finden Sie in diesem Thema.

Wenn Sie mit einem SharePoint 3.0-Webpart auf einen Berichtsserver zugreifen möchten, der im integrierten SharePoint-Modus ausgeführt wird, verwenden Sie das Reporting Services-Add-In. Weitere Informationen zum Add-In finden Sie unter Übersicht über die Integration von Reporting Services und SharePoint-Technologien.

Informationen zum Berichts-Explorer und zum Berichts-Viewer

Die SharePoint 2.0-Webparts Berichts-Explorer und Berichts-Viewer wurden in SQL Server 2000 Reporting Services Service Pack 2 (SP2) eingeführt und sind auch in aktuellen Versionen verfügbar.

Die Webparts bieten eine Möglichkeit, auf einer SharePoint-Website Berichte anzuzeigen und die Ordnerhierarchie des Berichtsservers zu durchsuchen:

  • Der Berichts-Explorer stellt eine Verbindung mit dem Berichts-Manager auf dem Berichtsservercomputer her. Sie können die verfügbaren Berichte auf einem Berichtsserver durchsuchen und einzelne Berichte abonnieren. Wenn der Berichts-Generator aktiviert ist und Sie über ausreichende Berechtigungen verfügen, können Sie den Berichts-Generator über das Berichts-Explorer-Webpart starten.

    Im Berichts-Explorer wird der Inhalt eines Ordners auf einer Seite im Berichts-Manager angezeigt. Der Zugriff auf einzelne Elemente und Ordner in der Ordnerhierarchie des Berichtsservers wird über Rollenzuweisungen auf dem Berichtsserver gesteuert. Wenn Sie einen Bericht auswählen, wird dieser automatisch in einem neuen Browserfenster geöffnet. Die Anzeige des Berichts und die Bereitstellung der Berichtssymbolleiste erfolgen nicht im Berichts-Viewer-Webpart, sondern im HTML-Viewer auf dem Berichtsserver. Wenn Sie die Symbolleisteneinstellungen anpassen möchten, müssen Sie die URL-Zugriffsparameter auf dem Berichtsserver angeben. Anweisungen finden Sie unter Verwenden von URL-Zugriffsparametern.

  • Im Berichts-Viewer wird ein Bericht angezeigt und eine Symbolleiste bereitgestellt, mit der Sie auf Seiten navigieren, nach Inhalten suchen oder den Bericht exportieren können. Sie können das Berichts-Viewer-Webpart einer Webpartseite hinzufügen, um auf der betreffenden Seite stets einen bestimmten Bericht anzuzeigen. Sie können das Webpart auch mit dem Berichts-Explorer verbinden, um Berichte anzuzeigen, die über dieses Webpart geöffnet werden.

HinweisHinweis

Das Berichts-Viewer-Webpart besitzt denselben Namen wie ein neueres Berichts-Viewer-Webpart, das Teil des Reporting Services-Add-Ins ist, eines SharePoint-Integrationsfunktionen für Reporting Services-Berichtsserver. Zwar sind die Namen gleich, doch handelt es sich um ein anderes Webpart mit einem anderen Schema und einer anderen Implementierung. Die Berichts-Viewer-Webparts sind trotz des gleichen Namens nicht austauschbar. Optisch können Sie die beiden Webparts anhand des folgenden Merkmals unterscheiden: Das mit dem Add-In installierte Report Viewer 3.0-Webpart weist auf der Symbolleiste das Menü Aktionen auf.

Anforderungen

Für die Verwendung der Webparts Berichts-Viewer und Berichts-Explorer gelten die folgenden Anforderungen:

  • Folgende Versionen von SharePoint-Produkten und -Technologien werden unterstützt: Windows SharePoint Services 2.0, 3.0 und SharePoint Foundation 2010; Microsoft SharePoint Portal Server sowie Microsoft Office SharePoint Server 2007 und SharePoint-Server 2010.

  • Bei der Berichtsserverversion muss es sich um SQL Server 2005 Reporting Services oder höher handeln.

  • Der Berichtsserver muss im systemeigenen Modus ausgeführt werden. Sie können mit den Webparts Berichts-Explorer und Berichts-Viewer keine Verbindungen mit einem Berichtsserver im integrierten SharePoint-Modus herstellen oder Berichte auf einem solchen anzeigen. Weitere Informationen zu Modi finden Sie unter Planen eines Bereitstellungsmodus.

  • Der Berichts-Manager muss installiert sein.

Die Webparts wurden seit früheren Versionen nicht geändert. Darüber hinaus bieten sie keine Unterstützung für den Satz von SharePoint-Integrationsfunktionen, der Teil des Reporting Services-Add-Ins ist. Insbesondere unterstützen sie nicht die im Thema Übersicht über die Integration von Reporting Services und SharePoint-Technologien beschriebenen Funktionen.

Die Webparts Berichts-Explorer und Berichts-Viewer werden mithilfe einer CAB-Datei (Cabinet-Datei) verteilt, die in Reporting Services enthalten ist. Anweisungen zur Installation, Konfiguration und Verwendung der Webparts finden Sie in den folgenden Abschnitten dieses Themas.

Installieren von Webparts

Webparts werden als CAB-Datei an einen SharePoint-Server übermittelt. Führen Sie über die Befehlszeile das Tool Stsadm.exe für die CAB-Datei aus, um die Webparts zu installieren. Das Tool Stsadm.exe ist Teil der SharePoint-Installation. Weitere Informationen zu diesem Tool und zur Bereitstellung von Webparts finden Sie in der SharePoint-Dokumentation.

HinweisHinweis

Die folgenden Anweisungen gehen davon aus, dass Sie SQL Server 2005 Reporting Services oder höher sowie Windows SharePoint Services 3.0 bzw. Office SharePoint Server 2007 verwenden.

  1. Kopieren Sie RSWebParts.cab in einen Ordner auf dem SharePoint-Server. Die CAB-Datei wird mit Reporting Services installiert. In der Standardeinstellung befindet sie sich im Ordner C:\Program Files\Microsoft SQL Server\100\Tools\Reporting Services\SharePoint. Sie können sie in einen beliebigen Ordner auf dem SharePoint-Server kopieren und nach der Installation der Webparts löschen.

  2. Öffnen Sie auf dem Computer mit der Installation des SharePoint-Produkts oder der SharePoint-Technologie ein Eingabeaufforderungsfenster, und navigieren Sie zu dem Ordner mit dem Tool Stsadm.exe. Der Pfad variiert, je nachdem, welche Version von Windows SharePoint Services Sie verwenden oder ob Sie SharePoint Foundation 2010 ausführen. Wenn Sie Windows SharePoint Services 3.0 verwenden, lautet der Pfad beispielsweise C:\Programme\Gemeinsame Dateien\Microsoft Shared\web server extensions\12\BIN.

  3. Führen Sie Stsadm.exe für die CAB-Datei mit der folgenden Syntax aus:

    STSADM.EXE -o addwppack -filename "C:\ Program Files\Microsoft SQL Server\100\Tools\Reporting Services\SharePoint\RSWebParts.cab" -globalinstall
    

Durch Angeben von -globalinstall werden die Webparts dem globalen Assemblycache (Global Assembly Cache, GAC) hinzugefügt. Dieser Schritt ist notwendig, wenn Sie eine Verbindung mit den Webparts herstellen möchten.

Hinzufügen und Konfigurieren von Webparts

Wenn Sie die Webparts installiert haben, können Sie diese einer Webpartseite auf einer SharePoint-Website hinzufügen. Sie müssen die Berechtigung zum Erstellen von Websites und Hinzufügen von Inhalten besitzen.

Beachten Sie, dass das Anpassen der Webparts nicht unterstützt wird. Die Webparts müssen unverändert verwendet werden und dürfen weder erweitert noch bearbeitet werden.

So fügen Sie die Webparts einer Teamwebsite hinzu

  1. Öffnen Sie die Webpartseite in einer SharePoint-Webanwendung.

  2. Klicken Sie im Menü Websiteaktionen auf Seite bearbeiten.

  3. Klicken Sie in einer Zone der Seite auf Webpart hinzufügen.

  4. Scrollen Sie im Dialogfeld Webparts hinzufügen zu Sonstiges. Wenn Sie Office SharePoint Server verwenden, müssen Sie möglicherweise zuerst Alle Webparts erweitern.

  5. Wählen Sie Berichts-Explorer aus. Sie können auch Berichts-Viewer auswählen, wenn Sie beide Webparts gleichzeitig derselben Zone hinzufügen möchten.

    Wählen Sie nicht Berichts-Viewer für SQL Server Reporting Services aus, falls dieser Eintrag in derselben Liste angezeigt wird. Dieses Webpart wird beim Installieren des Reporting Services-Add-Ins zum Ausführen eines Berichtsservers im integrierten SharePoint-Modus registriert. Es kann auf einem Berichtsserver im systemeigenen Modus zum Anzeigen von Berichten verwendet werden.

  6. Klicken Sie auf Hinzufügen.

  7. Klicken sie, während sich die Seite im Bearbeitungsmodus befindet, im Berichts-Explorer-Webpart auf Bearbeiten.

  8. Geben Sie unter Report Manager URL eine URL zu einer Berichts-Manager-Instanz ein, die mit dem Berichtsserver im systemeigenen Modus verbunden ist, auf den Sie zugreifen möchten. In der Standardeinstellung weist die Berichts-Manager-URL die folgende Syntax auf: http://<servername>/reports.

    Sie können auch den Startpfad festlegen. Der Startpfad ist ein Ordner in der Berichtsserver-Ordnerhierarchie. Einen Startpfad können Sie angeben, wenn als Standardseite ein Ordner in einer unteren Ebene der Ordnerhierarchie verwendet werden soll. Der Pfad muss mit einem Schrägstrich (/) beginnen. Sie müssen einen vollständigen Pfad angeben, der mit dem Stammknoten der Ordnerhierarchie auf dem Berichtsserver beginnt, jedoch nicht den Servernamen oder das virtuelle Berichts-Manager-Verzeichnis enthält. Wenn Sie z. B. den Ordner Adventure Works genau unter dem Stammknoten öffnen möchten, geben Sie als Startpfad /Adventure Works an.

  9. Wenn Sie den Berichts-Explorer und den Berichts-Viewer miteinander verbinden möchten, legen Sie die Verbindung fest, während sich die Seite im Bearbeitungsmodus befindet:

    1. Klicken Sie im Menü Webpart des Berichts-Explorers auf Bearbeiten.

    2. Zeigen Sie auf Verbindungen.

    3. Zeigen Sie auf Bericht anzeigen in.

    4. Klicken Sie auf Berichts-Viewer.

  10. Wenn Sie Berichts-Viewer hinzugefügt haben, um auf der Seite einen Bericht anzuzeigen, geben Sie eine URL zum Bericht ein.

    1. Klicken Sie im Menü Webpart des Berichts-Viewers auf Bearbeiten.

    2. Klicken Sie auf Freigegebenes Webpart bearbeiten.

    3. Geben Sie unter Report Manager URL die vollständige URL zu einer Berichts-Manager-Instanz ein, die mit dem Berichtsserver im systemeigenen Modus verbunden ist, auf den Sie zugreifen möchten.

    4. Geben Sie unter Berichtspfad einen Schrägstrich an, gefolgt vom Ordnerpfad und dem Berichtsnamen. Der Servername oder das virtuelle Berichts-Manager-Verzeichnis dürfen nicht angegeben werden. Wenn Sie z. B. den Bericht Company Sales im Ordner Adventure Works öffnen möchten, geben Sie /Adventure Works/Company Sales an.