Ü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:
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.
Hinweis |
---|
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:
Installieren Sie das Add-In mithilfe der Datei rsSharepoint.msi. In einer SharePoint-Farmbereitstellung muss das Add-In auf jedem Web-Front-End-Server installiert sein. Weitere Informationen finden Sie unter Vorgehensweise: Installieren oder Deinstallieren des Reporting Services-Add-Ins. Das Add-In wird von den für SharePoint 2010 erforderlichen Komponenten installiert. Ist das Add-In bereits installiert, muss die rsSharepoint.msi nicht verwendet werden.
Konfigurieren Sie in der SharePoint-Zentraladministration die Reporting Services-Integration. Dazu muss u. a. die URL des Berichtsservers, der in die SharePoint-Farm integriert werden soll, angegeben werden. Weitere Informationen finden Sie unter Vorgehensweise: Konfigurieren der Berichtsserverintegration in der SharePoint-Zentraladministration.
Überprüfen Sie in der SharePoint-Zentraladministration unter den Websitesammlungsfunktionen, ob die Features der Berichtsserverintegration und Zentraladministration aktiviert sind. Weitere Informationen finden Sie unter Vorgehensweise: Aktivieren der Berichtsserverfunktion in Siteeinstellungen.
Aktivieren Sie in der SharePoint-Zentraladministration das Feature zur Synchronisierung der Berichtsserverdateien. Mit diesem Feature können Elemente, die manuell in Dokumentbibliotheken kopiert wurden, mit dem Berichtsserverkatalog synchronisiert werden. Weitere Informationen finden Sie unter Vorgehensweise: Aktivieren der Funktion zur Synchronisierung der Berichtsserverdateien in der SharePoint-Zentraladministration.
Konfigurieren Sie in der SharePoint-Zentraladministration die Ereignistypen, die dem SharePoint-Ablaufverfolgungsprotokoll hinzugefügt werden sollen. Weitere Informationen finden Sie unter Vorgehensweise: Aktivieren von Reporting Services-Ereignissen für das SharePoint-Ablaufverfolgungsprotokoll (ULS).
Fügen Sie für jede Dokumentbibliothek die drei Reporting Services-Inhaltstypen hinzu: Berichts-Generator-Modell, Berichtsdatenquelle, Berichts-Generator-Bericht. So werden die Reporting Services-Optionen in der neuen Dokumentliste verfügbar. Weitere Informationen finden Sie unter Vorgehensweise: Hinzufügen von Berichtsserver-Inhaltstypen zu einer Bibliothek (Reporting Services im integrierten SharePoint-Modus).
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.
Lokaler Modus: Im lokalen Modus können Berichte lokal von der SharePoint-Dokumentbibliothek bereitgestellt werden, ohne Kombination mit einem Berichtsserver. Weitere Informationen zum lokalen Modus finden Sie unter Rendern von Berichten im lokalen Modus im Berichts-Viewer (Reporting Services im integrierten SharePoint-Modus).
Verbundener Modus: Der verbundene Modus wird durch Integration eines Reporting Services-Berichtsservers mit der SharePoint-Zentraladministration in die SharePoint-Farm unterstützt. Die Kombination mit einem Berichtsserver ermöglicht vollständige End-to-End-Berichterstellung, indem die Zusammenarbeitsfunktionen von SharePoint 2010 und die serverbasierten Funktionen eines Berichtservers bereitgestellt werden, einschließlich Abonnements, Momentaufnahmen und serverbasierte Verarbeitung. Weitere Informationen zum Konfigurieren des verbundenen Modus finden Sie unter Vorgehensweise: Konfigurieren der Berichtsserverintegration in der SharePoint-Zentraladministration. Weitere Informationen zu den unterstützten Funktionen finden Sie Funktionen, die von Reporting Services im integrierten SharePoint-Modus unterstützt werden.
Siehe auch
Konzepte
Änderungsverlauf
Aktualisierter Inhalt |
---|
Das voraussichtliche Veröffentlichtungsdateum für SQL Server 2008 SP2 wurde entfernt, da die Anwendung mittlerweile veröffentlicht wurde. |