Anzeigen und Durchsuchen von Berichten im einheitlichen Modus mithilfe von SharePoint-Webparts (SSRS)
Von Reporting Services werden verschiedene Webparts bereitgestellt, die mit bestimmten Versionen eines Berichtsservers und in bestimmten Bereitstellungsmodi verwendet werden können.
Einheitlicher Modus: Wenn Sie von einem Berichtsserver, der im einheitlichen Modus ausgeführt wird, auf Berichtsserverinhalte 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.
SharePoint-Modus: Wenn Sie auf einen Berichtsserver zugreifen möchten, der im SharePoint-Modus ausgeführt wird, verwenden Sie die Webparts, die vom Reporting Services-Add-In für SharePoint-Produkte installiert werden. Weitere Informationen zum Add-In finden Sie unter Verfügbarkeit des Reporting Services-Add-Ins für SharePoint-Produkte.
-
Hinweis Das Berichts-Viewer-Webpart für den einheitlichen Modus (SPViewer.dwp) unterscheidet sich von dem Webpart (ReportViewer.dwp), das vom Reporting Services-Add-In für SharePoint-Produkte installiert wird. Die Webparts haben andere Schemas und Implementierungen, aber beide können in der gleichen SharePoint-Farm installiert sein. Optisch können Sie die beiden Webparts anhand des folgenden Merkmals unterscheiden: Das mit dem Add-In installierte Report Viewer-Webpart weist auf der Symbolleiste das Menü Aktionen auf.
Weitere Informationen zu Berichtsservermodi finden Sie unter Reporting Services-Berichtsserver (SSRS).
In diesem Thema:
Informationen zum Berichts-Explorer und zum Berichts-Viewer
Anforderungen zum Verwenden der Webparts
Installieren von Webparts
Hinzufügen und Konfigurieren von Webparts
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.
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.
Der Berichts-Explorer (SPExplorer.dwp) 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 URL-Zugriffsparameterverweis.
Im Berichts-Viewer (SPViewer.dwp) 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.
Nach oben
Anforderungen zum Verwenden der Webparts
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 3.0 und Microsoft Office SharePoint Server 2007.
SharePoint Foundation 2010 und SharePoint Server 2010.
Bei der Berichtsserverversion für den einheitlichen Modus muss es sich um SQL Server 2005 Reporting Services oder höher handeln.
Der Berichtsserver muss im einheitlichen 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.
Der Berichts-Manager muss installiert sein.
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.
Nach oben
Installieren von Webparts
Webparts werden als CAB-Datei an einen SharePoint-Server übermittelt. Führen Sie über die Befehlszeile das SharePoint-Tool Stsadm.exe für die CAB-Datei aus, um die Webparts zu installieren. Weitere Informationen zu diesem Tool und zur Bereitstellung von Webparts finden Sie in der SharePoint-Dokumentation.
Installieren von Webparts mit PowerShell
Kopieren Sie RSWebParts.cab in einen Ordner auf dem SharePoint-Server. Sie können sie in einen beliebigen Ordner auf dem SharePoint-Server kopieren und nach der Installation der Webparts löschen. Standardmäßig installiert SQL Server 2012 Reporting Services die Datei RSWebParts.cab im folgenden Ordner:
C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Reporting Services\SharePoint
Öffnen Sie auf dem Computer, auf dem das SharePoint-Produkt installiert ist, die SharePoint 2010-Verwaltungsshell mit Administratorrechten.
Führen Sie den folgenden PowerShell-Befehl aus:
Install-SPWebPartPack -LiteralPath "C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Reporting Services\SharePoint\RSWebParts.cab" -GlobalInstall
Eine Meldung ähnlich der folgenden sollte angezeigt werden, die angibt, dass das Webpart bereitgestellt wurde.
Name SolutionId Deployed---- ---------- --------rswebparts.cab 00000000-0000-0000-0000-000000000000 True
Weitere Informationen zum Verwenden von PowerShell finden Sie unter Install-SPWebPartPack (https://technet.microsoft.com/de-de/library/ff607840.aspx).
Installieren von Webparts mit STSADM.exe
Kopieren Sie die Datei RSWebParts.cab an den gleichen Speicherort auf dem SharePoint-Server wie in diesem Dokument im Abschnitt zu PowerShell beschrieben.
Öffnen Sie auf dem Computer, auf dem das SharePoint-Produkt installiert ist, mit Administratorrechten ein Eingabeaufforderungsfenster, und navigieren Sie zu dem Ordner, in dem sich das Tool Stsadm.exe befindet. Der Standardpfad für SharePoint Foundation 2010 ist:
C:\Programme\Gemeinsame Dateien\Microsoft Shared\Web Server Extensions\14\BIN.
Führen Sie Stsadm.exe für die CAB-Datei mit der folgenden Syntax aus:
STSADM.EXE -o addwppack -filename "C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Reporting Services\SharePoint\RSWebParts.cab" -globalinstall
Die Meldung "Der Vorgang wurde erfolgreich abgeschlossen" sollte angezeigt werden.
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.
Nach oben
Hinzufügen und Konfigurieren von Webparts
Wenn Sie die Webparts installiert haben, können Sie diese einer oder mehreren Webseiten auf einer SharePoint-Website hinzufügen. Sie müssen die Berechtigung zum Erstellen von Websites und Hinzufügen von Inhalten besitzen.
Mit der folgenden Vorgehensweise werden beide Webparts einer Seite hinzugefügt und dann Berichts-Explorer und Berichts-Viewer miteinander verbunden, damit ein Bericht im Berichts-Viewer angezeigt wird, wenn Sie im Berichts-Explorer auf diesen Bericht klicken.
Hinzufügen von Berichts-Viewer
Klicken Sie im Menü Websiteaktionen auf Seite bearbeiten.
Klicken Sie in einer Zone der Seite auf Webpart hinzufügen.
Führen Sie im Dialogfeld Webparts hinzufügen einen Bildlauf zur Kategorie Sonstiges durch.
Wählen Sie Berichts-Viewer aus.
Vorsicht Wählen Sie nicht Berichts-Viewer für SQL Server Reporting Services aus. Dieses Webpart wird beim Installieren des Reporting Services-Add-Ins für SharePoint-Produkte registriert und zum Ausführen eines Berichtsservers im SharePoint-Modus verwendet. Es kann auf einem Berichtsserver im einheitlichen Modus zum Anzeigen von Berichten verwendet werden.
Klicken Sie auf Hinzufügen.
Klicken Sie im Berichts-Viewer-Webpart auf Webpart bearbeiten, während sich die Seite im Bearbeitungsmodus befindet.
Geben Sie unter Report Manager URL eine URL zu einer Berichts-Manager-Instanz ein, die mit dem Berichtsserver im einheitlichen Modus verbunden ist, auf den Sie zugreifen möchten. In der Standardeinstellung weist die Berichts-Manager-URL die folgende Syntax auf: http://<servername>/reports.
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. Im Folgenden wird ein weiteres Beispiel angezeigt, in dem sich der Bericht 'Produkte' im Stammordner /Products des Berichtsservers befindet.
Klicken Sie auf OK.
Hinzufügen von Berichts-Explorer und Verbinden mit Berichts-Viewer
Klicken Sie in einem anderen Bereich der Seite auf Webpart hinzufügen. Klicken Sie im Ordner Sonstiges auf Berichts-Explorer, und klicken Sie dann auf Hinzufügen.
Klicken Sie im Kontextmenü Webpart des Berichts-Explorers auf Webpart bearbeiten.
Geben Sie unter Report Manager URL eine URL zu einer Berichts-Manager-Instanz ein, die mit dem Berichtsserver im einheitlichen Modus verbunden ist, auf den Sie zugreifen möchten.
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.
Klicken Sie auf OK.
Im Berichts-Explorer wird eine Liste der Berichtselemente im Berichtsserver angezeigt. Wenn Sie auf den Namen eines Berichts klicken, wird der Bericht standardmäßig in einem neuen Fenster geöffnet. Führen Sie die folgenden Schritte aus, wenn Sie den Berichts-Explorer und den Berichts-Viewer miteinander verbinden möchten, damit beim Klicken auf einen Berichtsnamen im Berichts-Explorer dieser Bericht im Berichts-Viewer angezeigt wird.
Klicken Sie im Kontextmenü des Berichts-Explorers auf Verbindungen.
Klicken Sie auf Bericht anzeigen in.
Klicken Sie auf Berichts-Viewer.
Nach oben