Microsoft SQL Server 2008 Reporting Services (SSRS) bietet ein umfangreiches Sortiment an einsatzbereiten Tools und Diensten, die Ihnen dabei helfen, Berichte für Ihr Unternehmen zu erstellen, bereitzustellen und zu verwalten. Darüber hinaus ermöglichen Ihnen die Programmierfeatures eine Erweiterung und individuelle Anpassung Ihrer Funktionen zur Berichterstellung.
SQL Server 2008 Reporting Services (SSRS) ist eine serverbasierte Berichterstellungsplattform, die umfassende Datenberichterstellungsfunktionen für zahlreiche verschiedene Datenquellen bietet. Reporting Services enthält eine Reihe von Tools, mit denen Sie Berichte erstellen, verwalten und liefern können, und APIs, mit denen Entwickler die Daten- und Berichtsverarbeitung in benutzerdefinierte Anwendungen integrieren und erweitern können. Diese Reporting Services-Tools werden innerhalb der Microsoft Visual Studio-Umgebung eingesetzt und sind vollständig in die SQL Server-Tools und -Komponenten integriert.
Mit Reporting Services können Sie interaktive, tabellarische, grafische oder Freiformberichte aus relationalen, multidimensionalen oder XML-basierten Datenquellen erstellen. Sie können Berichte veröffentlichen, die Berichtsverarbeitung planen oder bei Bedarf auf Berichte zugreifen. Reporting Services ermöglicht außerdem das Erstellen von Ad-hoc-Berichten basierend auf vordefinierten Modellen und das interaktive Durchsuchen von Daten in dem Modell. Sie können eine Auswahl aus verschiedenen Anzeigeformaten treffen, Berichte in andere Anwendungen exportieren und veröffentlichte Berichte abonnieren. Die von Ihnen erstellten Berichte können über eine webbasierte Verbindung, über eine Microsoft Windows-Anwendung oder eine SharePoint-Site angezeigt werden. Reporting Services stellt den Schlüssel zu Ihren Geschäftsdaten dar.

Im nachfolgenden Diagramm ist die Drei-Ebenen-Architektur einer Reporting Services-Bereitstellung zu sehen. Hieraus gehen die Berichtsserverdatenbank und die Datenquellen auf der Datenebene, die Berichtsserverkomponenten auf der mittleren Ebene sowie die Clientanwendungen und integrierten bzw. benutzerdefinierten Tools auf der Präsentationsebene hervor. Daneben zeigt es den Fluss von Anforderungen und Daten zwischen den Serverkomponenten sowie welche Komponenten Inhalte an einen Datenspeicher senden bzw. aus einem Datenspeicher abrufen.
In Reporting Services wird ein Berichtsserver als ein Windows-Dienst implementiert, der aus unterschiedlichen Featurebereichen besteht, die wiederum in separaten Anwendungsdomänen ausgeführt werden. Der Dienst hostet den Berichts-Manager, den Report Server-Webdienst und Hintergrundverarbeitungs-Featurebereiche. In diesem Thema wird die Zusammensetzung des Diensts so beschrieben, dass Sie eine fundierte Entscheidung darüber treffen können, welche Features aktiviert und wie eventuelle Probleme behoben werden sollen.
Sie können eine Bereitstellung von SQL Server Reporting Services so konfigurieren, dass sie mit einer Bereitstellung von Microsoft Windows SharePoint Services 3.0 oder Microsoft Office SharePoint Server 2007 verwendet werden kann. Sowohl auf dem Berichtsserver als auch in der Bereitstellung des SharePoint-Produkts bzw. der SharePoint-Technologie müssen Konfigurationsschritte ausgeführt werden, bevor Benutzer Berichterstellungsdokumente in SharePoint-Bibliotheken veröffentlichen und Anzeige- und Verwaltungsdienste für Berichte auf SharePoint-Sites abrufen können. Während des Konfigurationsvorgangs werden Serververbindungsinformationen bereitgestellt.
SQL Server 2008 Reporting Services (SSRS) bietet zahlreiche Ansätze zum Bereitstellen von Serverkomponenten. Die folgenden Abschnitte dieses Themas bieten einen Überblick über die Bereitstellungstopologien für Reporting Services sowohl im systemeigenen als auch im integrierten SharePoint-Modus.
Reporting Services ist eine verteilte Serveranwendung, die aus mehreren Komponenten besteht, von denen einige auf verschiedenen Computern installiert werden können. Zur Bereitstellungsplanung gehört, dass Sie festlegen, wie die Benutzer eine Verbindung mit dem Berichtsserver herstellen, wie der Berichtsserver eine Verbindung mit der internen Datenbank herstellt und wie der Server eine Verbindung mit den externen Datenquellen herstellt, die den Berichten Daten liefern. Sie sollten auch wissen, welche Dienste, Konten und Verbindungen während des Setups oder danach konfiguriert werden müssen, um einen Berichtsserver für den Betrieb verfügbar zu machen. Schließlich sollten Sie wissen, wann Administratorberechtigungen zum Ausführen eines Tools oder eines Tasks erforderlich sind.
Nachdem Sie eine Reporting Services-Instanz installiert haben, kann sie bereitgestellt werden und in andere Produkte und Technologien integriert werden. Sie können auch mehrere Berichtsserver in einer Bereitstellung für dezentrales Skalieren bereitstellen, um Berichtsvorgänge mit hohem Datenvolumen zu unterstützen.
Als Teil einer allgemeinen Bereitstellungsstrategie möchten Sie eventuell die Clienttools in Erwägung ziehen, die in einer Reporting Services-Bereitstellung verwendet werden. In diesem Thema werden alle Tools, die Benutzeranforderungen oder die Erfahrungsbereiche beschrieben, über die Sie verfügen müssen, um ein Tool erfolgreich einzusetzen. Außerdem wird erläutert, ob besondere Aspekte hinsichtlich Sicherheit, Bereitstellungsmodus oder Topologie berücksichtigt werden müssen.
Clienttools bieten die Mittel zum Konfigurieren des Berichtsservers, zum Erstellen des Inhalts, der auf dem Server ausgeführt wird, und zum Anzeigen und Verwalten von Inhalt. In einigen Fällen variieren die Tools, die Sie verwenden können, je nachdem, ob der Berichtsserver für den systemeigenen Modus oder den integrierten SharePoint-Modus konfiguriert ist.
mehr...
Sie können den Berichts-Manager, SharePoint-Webparts oder einen Browser verwenden, um die auf einem Berichtsserver veröffentlichten Berichte anzuzeigen. Alle auf dem Berichtsserver geöffneten Berichte werden in einem HTML-Viewer platziert, der Seitennavigation und andere zum Verwenden eines Berichts nützliche Funktionen enthält. Wenn Sie Berichte anzeigen möchten, die an einen freigegebenen Ordner übermittelt wurden, können Sie die Desktopanwendung verwenden, die dem bei der Berichtsübermittlung erstellten Dateityp entspricht.
