Reporting Services-Funktionen
In diesem Thema werden die Funktionen 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 Funktionen finden Sie unter:
Von den SQL Server 2008 R2-Editionen unterstützte Funktionen
Von Reporting Services in SQL Server Express unterstützte Funktionen
Funktionen, die von Reporting Services im integrierten SharePoint-Modus unterstützt werden
Programmieren von Funktionen für Reporting Services-Editionen
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 Reporting Services und ReportViewer-Steuerelemente in Visual Studio 2010.
Informationen zu neuen Funktionen finden Sie unter Neuigkeiten (Reporting Services).
Berichtsfunktionen
Relationale, mehrdimensionale, 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. Mit dem Tablix-Datenbereich können Sie Berichte erstellen, die Tabellen- und Matrixlayouts kombinieren. 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 mit dem Namen Berichts-Generator 1.0 basieren. Modellbasierte Ad-hoc-Berichte stellen eine unendliche Durchklickfunktionalität bereit, damit Benutzer die Daten erforschen können, die ihnen zur Verfügung stehen.
Drillthroughberichte und Interaktivität Fügen Sie interaktive Funktionen hinzu, indem Sie Hyperlinks zu Unterberichten und Drillthroughberichten bereitstellen. Verwenden Sie Parameter, um Daten für benutzerdefinierte Sichten zu filtern.
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 Microsoft Visual 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.
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 Übersicht über die 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.
Funktionen für Berichtzugriff und -übermittlung
Bedarfsgesteuerter Zugriff über Internetverbindungen 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 Internetportals.
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 Funktionen hinzu, die im vorhandenen RDL-Schema nicht enthalten sind. Erstellen Sie dann benutzerdefinierte Tools und Berichtrenderingerweiterungen zum Verarbeiten der neu erstellten Funktionen.
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.
Siehe auch