Integration von Reporting Services und SharePoint-Technologien

Sie können einen Berichtsserver zur Ausführung innerhalb einer Bereitstellung eines SharePoint-Produkts oder einer SharePoint-Technologie konfigurieren und die Features für Zusammenarbeit und zentrale Dokumentverwaltung von Windows SharePoint Services 3.0 oder Office SharePoint Server 2007 mit Reporting Services verwenden. Wenn ein Berichtsserver als Teil einer größeren 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 oder einer SharePoint-Technologie 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 Features 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 Snapshots und Berichtsverläufe. Das folgende Diagramm veranschaulicht die verschiedenen Serverkomponenten:

Architekturdiagramm

Wenn Sie einen Bericht von einer SharePoint-Website öffnen, stellt der ReportServer2006-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 Windows SharePoint Services und verfolgt Informationen zu den verarbeiteten Dateien nach. 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 MicrosoftSQL ServerReporting Services in eine Instanz von Windows SharePoint Services oder Office SharePoint Server 2007 integrieren.

Die Integration wird durch SQL Server und das Reporting Services-Add-In für SharePoint-Technologien ermöglicht. Das Reporting Services-Add-In ist eine kostenlos erhältliche Komponente, die Sie von einer Microsoft-Website herunterladen und dann auf einem Server installieren können, auf dem Windows SharePoint Services 3.0 oder Office SharePoint Server 2007 ausgeführt wird.

  • In Windows SharePoint Services stellt das Reporting Services-Add-In einen ReportServer2006-Endpunkt, 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 Windows SharePoint Services 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.

Siehe auch

Konzepte