Übersicht über die Integration von Reporting Services und SharePoint-Technologien

Sie können einen Berichtsserver zur Ausführung innerhalb einer Bereitstellung eines SharePoint-Produkts konfigurieren und die Funktionen für Zusammenarbeit und zentrale Dokumentverwaltung von SharePoint für Berichte und andere Reporting Services-Verbindungstypen verwenden. Die SharePoint-Integration erfordert das Installieren der entsprechenden Version des Reporting Services-Add-Ins auf den SharePoint-Web-Front-Ends. Wenn ein Berichtsserver als Teil einer SharePoint-Bereitstellung ausgeführt wird, sind die folgenden Integrationsstufen verfügbar:

  • Freigegebener Speicher.

  • Freigegebene Sicherheit.

  • Zentraler Websitezugriff auf alle Geschäftsdokumente. Dies schließt Berichte, Berichtsmodelle und freigegebene Datenquellen ein.

Architektur der Serverintegration

Wenn Sie einen Berichtsserver in eine Instanz eines SharePoint-Produkts integrieren, werden Elemente und Eigenschaften in der SharePoint-Inhaltsdatenbank gespeichert. Dies ermöglicht eine bessere Abstimmung der beiden Servertechnologien, was sich auf Speicherung, Schutz und Zugriff auf Inhalte auswirkt.

Das Speichern von Berichtselementen und Eigenschaften in SharePoint-Inhaltsdatenbanken ermöglicht Ihnen Folgendes: Durchsuchen von SharePoint-Bibliotheken nach Berichtsserver-Inhaltstypen, Schützen von Elementen mithilfe derselben Berechtigungsstufen und desselben Authentifizierungsanbieters, der den Zugriff auf andere Geschäftsdokumente steuert, die auf einer SharePoint-Website gehostet werden, Verwenden von Funktionen für Zusammenarbeit und Dokumentverwaltung, um Berichte zum Einarbeiten von Änderungen ein- und auszuchecken, Verwenden von Warnungen, um auf geänderte Dokumente hinzuweisen, und Einbetten oder Anpassen des Berichts-Viewer-Webparts in Seiten und Websites innerhalb der Anwendung. Wenn Sie die erforderlichen Berechtigungen für eine SharePoint-Website verfügen, können Sie auch auf der Grundlage freigegebener Datenquellen Berichtsmodelle generieren und mit dem Berichts-Generator Berichte erstellen.

Der Berichtsserver stellt weiterhin alle Datenverarbeitungs-, Rendering- und Übermittlungsfunktionen bereit. Er unterstützt darüber hinaus die geplante Berichtsverarbeitung für Momentaufnahmen und Berichtsverläufe. Das folgende Diagramm veranschaulicht die verschiedenen Serverkomponenten:

Architekturdiagramm

Wenn Sie einen Bericht von einer SharePoint-Website öffnen, stellt der ReportServer-Endpunkt eine Verbindung mit einem Berichtsserver her, erstellt eine Sitzung, bereitet den Bericht für die Verarbeitung vor, ruft Daten ab, überführt den Bericht in das Berichtslayout und zeigt ihn im Berichts-Viewer-Webpart an. Während der Bericht geöffnet ist, können Sie ihn in verschiedene Anwendungsformate exportieren oder den Bericht interaktiv verwenden, indem Sie einen Drilldown zu tiefer liegenden Zahlen ausführen oder sich zu einem verwandten Bericht durchklicken. Export- und Berichtsinteraktionsvorgänge werden auf dem Berichtsserver durchgeführt.

Der Berichtsserver synchronisiert Vorgänge und Daten mit SharePoint und verfolgt Informationen zu den verarbeiteten Dateien. Wenn Sie Eigenschaften oder Einstellungen für ein beliebiges Berichtsserverelement ändern, wird die Änderung in einer SharePoint-Datenbank gespeichert und dann in eine Berichtsserver-Datenbank kopiert, die als interner Speicher für einen Berichtsserver dient.

Weitere Informationen zu der Topologie und den Anforderungen finden Sie unter Bereitstellungstopologien für Reporting Services im integrierten SharePoint-Modus und Anforderungen für das Ausführen von Reporting Services im integrierten SharePoint-Modus.

Komponenten, die die Integration ermöglichen

Sie können die Server in einer einzigen Bereitstellung kombinieren, indem Sie eine Installation von SQL Server Reporting Services in eine Instanz von SharePoint-Produkten integrieren. 

Die Integration wird durch SQL Server und das Reporting Services-Add-In für SharePoint-Produkte ermöglicht. Das Reporting Services-Add-In ist eine kostenlos erhältliche Komponente, die Sie herunterladen und dann auf einem Server installieren können, auf dem die richtige Version von SharePoint ausgeführt wird. 

  • In SharePoint stellt das Reporting Services-Add-In den ReportServer-Proxyendpunkt, ein Berichts-Viewer-Webpart und Anwendungsseiten bereit, sodass Sie Berichtsserverinhalte auf einer SharePoint-Website oder -Farm anzeigen, speichern und verwalten können.

  • Auf Reporting Services stellt aktualisierte Programmdateien, einen SOAP-Endpunkt und benutzerdefinierte Sicherheit und Übermittlungserweiterungen bereit. Der Berichtsserver muss für die Ausführung im integrierten SharePoint-Modus konfiguriert werden und dient ausschließlich dazu, den Zugriff auf Berichte und ihre Übermittlung über eine SharePoint-Website zu unterstützen.

Nachdem Sie das Reporting Services-Add-In in SharePoint installiert und die beiden Server für die Integration konfiguriert haben, können Sie Berichtsserver-Inhaltstypen in eine SharePoint-Bibliothek hochladen und dort veröffentlichen und diese Dokumente anschließend von einer SharePoint-Website anzeigen und verwalten. Das Hochladen und Veröffentlichen von Berichtsserverinhalten ist ein wichtiger erster Schritt; der Webpart und die Anwendungsseiten werden verfügbar, wenn Sie Berichtsdefinitionen (RDL), Berichtsmodelle (SMDL) und freigegebene Datenquellen (RSDS) auf einer SharePoint-Website auswählen.

Unterstützte Kombinationen von SharePoint-Add-In und Berichtsserver

Nicht alle Funktionen werden in allen Kombinationen von Berichtsserver, Reporting Services-Add-In für SharePoint und SharePoint-Produkten unterstützt. Die empfohlene und beste Kombination besteht in der Verwendung von SharePoint 2010-Produkten, dem SQL Server 2008 R2 Reporting Services-Add-In für SharePoint 2010-Produkte und SQL Server 2008 R2-Berichtsserver im integrierten SharePoint-Modus.

HinweisHinweis

Die richtige Version des Reporting Services-Add-Ins muss mit der entsprechenden Version von SharePoint-Produkten verwendet werden.

Unterstützte Kombinationen von SharePoint- und Reporting Services-Komponenten

In der folgenden Tabelle werden die unterstützten Kombinationen von Berichtsserver, Reporting Services-Add-In für SharePoint-Produkte und SharePoint-Produkte zusammengefasst. Ein ausführliche Liste der unterstützten Funktionen finden Sie unter Funktionen, die von Reporting Services im integrierten SharePoint-Modus unterstützt werden.

Berichtsserver

Add-In

SharePoint

Unterstützt

SQL Server 2008 R2

SQL Server 2008 R2

SharePoint 2010-Produkte

J

SQL Server 2008 R2

SQL Server 2008 SP2

SharePoint 2007-Produkte

J

SQL Server 2008 SP1 (kumulatives Update Nr. 8)

SQL Server 2008 R2

SharePoint 2010-Produkte

J

SQL Server 2008

SQL Server 2008

SharePoint 2010-Produkte

N

SQL Server 2008

SQL Server 2008

SharePoint 2007-Produkte

J

SQL Server 2005 SP2

SQL Server 2005

SharePoint 2007-Produkte

J

Übersicht über Installation und Konfiguration

Die genauen Schritte für die Installation und Konfiguration der Reporting Services-Add-Ins sind von den individuellen Anforderungen abhängig. Im Folgenden sind die grundlegenden Schritte aufgeführt:

Verbundener Modus und lokaler Modus

Ab SQL Server 2008 R2 ist zum Anzeigen von Berichten auf SharePoint 2010-Servern, auf denen das Microsoft SQL Server 2008 R2 Reporting Services-Add-In für SharePoint 2010-Produkte installiert ist, ein neuer lokaler Modus verfügbar.

Änderungsverlauf

Aktualisierter Inhalt

Das voraussichtliche Veröffentlichtungsdateum für SQL Server 2008 SP2 wurde entfernt, da die Anwendung mittlerweile veröffentlicht wurde.