Reporting Services-Features

In diesem Thema werden die Features von Reporting Services für den Berichtsentwurf, die Konfiguration, die Bereitstellung, den Zugriff, die Übermittlung sowie die Programmierung aufgeführt.. Weitere Informationen zu den einzelnen verfügbaren Features finden Sie unter:

Entwickler, die Berichtsfunktionen in Windows- oder Webanwendungen einbetten möchten, können auch ReportViewer-Steuerelemente als alternative Berichtslösung verwenden. Weitere Informationen zu diesen Steuerelementen finden Sie unter Vergleich zwischen Reporting Services und ReportViewer-Steuerelementen.

Berichtsfeatures

  • Relationale, multidimensionale, XML- und benutzerdefinierte Datenquellen   Erstellen Sie Berichte mit Daten aus einem beliebigen Datenquellentyp, der über einen von Microsoft.NET Framework verwalteten Datenanbieter, einen OLE DB-Anbieter oder eine ODBC-Datenquelle verfügt. Sie können Berichte erstellen, die relationale und mehrdimensionale Daten aus SQL Server- und Analysis Services-Datenbanken, Oracle-Hyperion- sowie anderen Datenbanken enthalten. Sie können eine XML-Datenverarbeitungserweiterung verwenden, um Daten von jeder XML-Datenquelle abzurufen. Mit Tabellenwertfunktionen können Sie benutzerdefinierte Datenquellen entwerfen.

  • Tabellarische, Matrix-, Diagramm- und Freiformberichtlayouts   Erstellen Sie tabellarische Berichte für spaltenbasierte Daten, Matrixberichte für zusammengefasste Daten, Diagrammberichte für grafische Daten und Freiformberichte für alle anderen Daten. Ein neuer in SQL Server 2008 eingeführter Datenbereich ermöglicht Ihnen die Erstellung von Berichten mit kombiniertem Tabellen- und Matrixlayout. In Berichte können andere Berichte und Diagramme sowie Listen, Grafiken und Steuerelemente für dynamische webbasierte Anwendungen eingebettet werden.

  • Ad-hoc-Berichte   Erstellen und speichern Sie Berichte dynamisch und speichern Sie sie lokal oder veröffentlichen Sie sie direkt auf einem Berichtsserver oder einer SharePoint-Website, wo sie genau wie andere Berichte verwaltet werden können. Die Ad-hoc-Berichterstellung wird durch Berichtsmodelle und Berichtsvorlagen unterstützt, die auf einer ClickOnce-Anwendung namens Berichts-Generator basieren.

  • Drillthroughberichte und Interaktivität   Fügen Sie interaktive Features hinzu, indem Sie Hyperlinks zu Unterberichten und Drillthroughberichten bereitstellen. Verwenden Sie Parameter, um Daten für benutzerdefinierte Sichten zu filtern. Modellbasierte Berichte stellen eine unendliche Durchklickfunktionalität bereit, damit Benutzer die Daten erforschen können, die ihnen zur Verfügung stehen.

  • Darstellungsformate   Wählen Sie beim Öffnen des Berichts oder danach ein Darstellungsformat aus. Sie können weborientierte, seitenorientierte und Desktopanwendungsformate auswählen. Zu den Formaten gehören HTML, MHTML, PDF, XML, CSV, TIFF, Word und Excel.

  • Benutzerdefinierte Steuerelemente und Berichtselemente   Sie können benutzerdefinierte Steuerelemente oder Berichtselemente einbetten, die Sie selbst erstellen oder von einem Drittanbieter erwerben. Für ein benutzerdefiniertes Steuerelement ist eine benutzerdefinierte Berichtsverarbeitungserweiterung erforderlich. Sie können in MicrosoftVisual Basic Skript-Ausdrücke hinzufügen.

  • Navigation   Sie können Lesezeichen und Dokumentenstrukturen hinzufügen, um Navigationsoptionen innerhalb eines großen Berichts bereitzustellen.

  • Aggregationen   Mithilfe von Steuerelementen und Ausdrücken können Sie Aggregate und Zusammenfassungen von Daten erstellen.

  • Grafische Elemente   Sie können Bilder und andere Ressourcen einbetten oder auf sie verweisen, einschließlich externer Inhalte.

Tools zum Entwerfen von Berichten und Modellen

  • Berichts-Designer   Erstellen Sie Berichte in einer mit umfassenden Features ausgestatteten Berichterstellungsanwendung. Der Berichts-Designer wird in Business Intelligence Development Studio gehostet. Mit dem Berichts-Designer können Sie komplexe Berichte erstellen, die auf einer Reihe verschiedener Datenquellentypen basieren, einfache und komplexe Layouts definieren, Diagramm- und Maßstabsdatendarstellungen hinzufügen, interaktive Features wie Drillthroughberichte und Dokumentstrukturen einbeziehen, Berichte in der Vorschau betrachten und Berichte auf dem lokalen Computer speichern oder auf einem Test- oder Produktionsberichtsserver veröffentlichen. Der Berichts-Designer umfasst Abfragegeneratoren und einen Ausdrucks-Editor.

  • Modell-Designer   Erstellen Sie Modelle, die die Ad-hoc-Berichterstellung in Reporting Services unterstützen. Sie können Modelle automatisch basierend auf vorhandenen Schemen oder Ansichten generieren, das Modell verfeinern und es dann auf einem Berichtsserver veröffentlichen.

  • Berichts-Generator 2.0   Erstellen Sie Berichte in einer Microsoft Office-ähnlichen Erstellungsumgebung in der neuen Version des Berichts-Generators. Nutzen Sie neue Features, z. B. verbessertes Datenlayout, Datenvisualisierung, RTF (Richly Formatted Text) und bedarfsgesteuertes Rendering. Erstellen Sie Berichte mit mehreren Datenbereichen, rufen Sie Daten aus mehreren Datenquellen für einen einzigen Bericht ab, und fragen Sie relationale und mehrdimensionale Datenquellen direkt ab. Passen Sie alle vorhandenen Berichte an und aktualisieren Sie diese, unabhängig davon, ob sie im Berichts-Designer oder Berichts-Generator 1.0 entworfen wurden.

  • Berichts-Generator 1.0   Erstellen Sie Ad-hoc-Berichte mithilfe von Vorlagen und vororganisierte Daten und speichern Sie diese direkt auf einem Berichtsserver. Auf Berichte, die Sie im Berichts-Generator 1.0 erstellen, kann wie auf jeden anderen Bericht zugegriffen werden. Sie können sie wie jeden anderen Bericht verteilen und verwalten.

Bereitstellung und Verwaltung

  • **Serverbasierte Plattform   **Zentralisieren Sie die Berichtsspeicherung und -verwaltung, bieten Sie sicheren Zugriff auf Berichte und Ordner, steuern Sie die Verarbeitung und Verteilung von Berichten, und standardisieren Sie die Verwendung von Berichten im Unternehmen.

  • Integration mit einer Installation eines SharePoint-Produkts oder einer SharePoint-Technologie   Sie können einen Berichtsserver für die Ausführung im integrierten SharePoint-Modus konfigurieren, sodass in einer SharePoint-Website oder -Webfarm auf Berichtsserverinhalte oder -vorgänge zugegriffen werden kann. Weitere Informationen finden Sie unter Integration von Reporting Services und SharePoint-Technologien.

  • Reporting Services-Konfiguration   Stellen Sie einen vorhandenen Berichtsserver bereit, und verwalten Sie ihn mithilfe einer grafischen Benutzeroberfläche zum Konfigurieren von Dienstkonten, virtuellen Verzeichnissen, Berichtsserver-Datenbanken, Verschlüsselungsschlüsseln und Webfarmbereitstellungen.

  • Berichts-Manager   Konfigurieren Sie rollenbasierte Sicherheit und verwalten Sie Berichtsserverinhalte durch Festlegen der Eigenschaften von Datenquellen, Berichten, Ordnern, Ressourcen und Berichtsmodellen. Sie können die Berichtsausführung und den Berichtsverlauf konfigurieren und Limits für die Verarbeitungszeit festlegen, ausstehende oder in Verarbeitung befindliche Berichte überwachen und abbrechen und Datenquellenverbindungen sowie Zeitpläne unabhängig von den damit verknüpften Berichten erstellen und verwalten.

  • Integration in SQL Server Management Studio und SQL Server-Konfigurations-Manager   Berichtsserver-Administratoren können mithilfe der in SQL Server verfügbaren Tools eine Reporting Services-Installation verwalten.

  • Befehlszeilenprogramme   Befehlszeilenprogramme unterstützen die Berichtsserverkonfiguration, die Schlüsselverwaltung sowie Skriptvorgänge.

  • Rollenbasierte Sicherheit   Steuern Sie mit der rollenbasierten Sicherheit den Zugriff auf Ordner, Berichte und Ressourcen. Die Sicherheitseinstellungen folgen einem Vererbungsmuster innerhalb der Ordnerstruktur. Sie können die Sicherheit an jedem Zweig ändern, um den Benutzerzugriff auf Elementebene neu zu definieren.

Features für Berichtzugriff und -übermittlung

  • Bedarfsgesteuerter Zugriff über Webverbindungen   Verwenden Sie einen Browser, um die Ordnerhierarchie zu durchsuchen und mit Berichten und anderen Elementen zu arbeiten. Auf Berichte kann über eine Favoritenliste in einem Webbrowser verwiesen werden oder über Links eines Webportals.

  • SharePoint-Webparts   Reporting Services unterstützt verschiedene Ebenen der Integration. Wenn ein Berichtsserver im integrierten SharePoint-Modus bereitgestellt wird, können Sie auf Berichte zugreifen, die in Bibliotheken auf einer SharePoint-Website enthalten sind. Wenn Sie mit einem Berichtsserver im systemeigenen Modus arbeiten, können Sie Webparts in Berichte einbetten, um Berichte anzeigen und die Ordnerhierarchie des Berichtsservers durchsuchen zu können.

  • Meine Berichte und Meine Abonnements   Im Berichts-Manager können Sie Berichte und Abonnements in einem persönlichen Arbeitsbereich speichern und verwalten.

  • Abonnements zur E-Mail- oder Dateifreigabeübermittlung   Automatisieren Sie die Berichtsübermittlung über ein Standardabonnement, und legen Sie die bevorzugte Darstellung des Berichts fest. Beispielsweise können Benutzer, die einen Bericht in Microsoft Excel anzeigen möchten, dieses Format in einem Abonnement angeben. Übermitteln Sie einen gerenderten Bericht an ein E-Mail-Posteingang. Legen Sie durch Übermittlungsoptionen fest, ob der Bericht als Link oder als Anlage übermittelt wird. Übermitteln Sie einen gerenderten Bericht in eine Dateifreigabe. Legen Sie durch Übermittlungsoptionen fest, ob der Bericht überschrieben oder zu einem vorhandenen Ordner hinzugefügt wird.

  • Datengesteuerte Abonnements   Automatisieren Sie die Berichtsverteilung durch datengesteuerte Abonnements, die zur Laufzeit eine Empfängerliste und Übermittlungsanweisungen aus einer externen Datenquelle generieren. Passen Sie mit einer Abfrage sowie Spaltenzuordnungsinformationen die Berichtsausgabe für zahlreiche Benutzer an.

Programmier- und Erweiterbarkeit

  • RDL (Report Definition Language)   RDL beschreibt sämtliche möglichen Elemente eines Berichts mithilfe einer XML-Grammatik, die durch ein XML-Schema überprüft wird. Die Berichtsdefinition eines einzelnen Berichts basiert auf RDL und enthält Anweisungen zum Rendern des Entwurfs zur Laufzeit. RDL ist erweiterbar. Fügen Sie Unterstützung für Elemente oder Features hinzu, die im vorhandenen RDL-Schema nicht enthalten sind. Erstellen Sie dann benutzerdefinierte Tools und Berichtrenderingerweiterungen zum Verarbeiten der neu erstellten Features.

  • SOAP-API   Verwenden Sie Methoden des Berichtsserver-Webdienstes zum programmgesteuerten Zugriff auf einen Berichtsserver und einen Berichtsserver-Webdienst.

  • URL-Zugriff   Sie können auf Berichtsserverelemente durch parametrisierte URL-Zeichenfolgen zugreifen. Auf alle auf einem Berichtsserver gespeicherten Berichte und Elemente kann über den Namespace des Berichtsservers zugegriffen werden.

  • WMI-Anbieter   Reporting Services enthält einen WMI-Anbieter (Windows-Verwaltungsinstrumentation, Windows Management Instrumentation), mit dem Sie den Windows-Dienst des Berichtsservers verwalten können.

  • Erweiterbare Übermittlung, Datenverarbeitung, Rendering, Sicherheit und Berichtsverarbeitung   Sie können benutzerdefinierte Übermittlungserweiterungen erstellen, um Berichte an Dateifreigaben, interne Archivspeicher oder interne Anwendungen weiterzuleiten. Sie können die Datenverarbeitung erweitern, um Daten von neuen Datenquellentypen abzufragen, zu konvertieren oder zu transformieren. Sie können benutzerdefinierte Renderingerweiterungen erstellen, um die Berichtsdarstellung in Anwendungsformaten oder weborientierten Formaten zu unterstützen, die nicht im Lieferumfang des Produkts enthalten sind. Sie können eine Sicherheitserweiterung erstellen oder integrieren, die eine Alternative zum Windows-Authentifizierungsmodell darstellt.