Reporting Services-Berichte (SSRS)Reporting Services Reports (SSRS)

SQL ServerSQL Server Reporting ServicesReporting Services -Berichte (paginiert) sind XML-basierte Berichtsdefinitionen, die Berichtsdaten und Berichtslayoutelemente enthalten. paginated reports are XML-based report definitions that include report data and report layout elements. Auf einem Clientdateisystem verfügen Berichtsdefinitionen über die Dateierweiterung ".rdl".On a client file system, report definitions have the file extension .rdl. Nachdem ein paginierter Bericht veröffentlicht wurde, wird er zu einem auf dem Berichtsserver oder der SharePoint-Website gespeicherten Berichtselement.After you publish a paginated report, it is a report item stored on the report server or SharePoint site. Paginierte Berichte stellen einen Teil der von Reporting ServicesReporting Servicesbereitgestellten serverbasierten Berichtsplattform dar.Paginated reports are one part of the server-based reporting platform provided by Reporting ServicesReporting Services. Sie haben außerdem die Möglichkeit zum Create mobile reports with SQL Server Mobile Report Publisher.You can also Create mobile reports with SQL Server Mobile Report Publisher.

Wenn Sie noch nicht mit Reporting ServicesReporting Services vertraut sind, lesen Sie die Informationen in Konzepte von Reporting Services (SSRS).If you are new to Reporting ServicesReporting Services, be sure to review the information in Reporting Services Concepts (SSRS).

Vorteile von paginierten Reporting Services-BerichtenBenefits of Reporting Services Paginated Reports

Reporting ServicesReporting Services -Berichtslösungen bieten folgende Möglichkeiten:You can use Reporting ServicesReporting Services report solutions to:

  • Verwenden Sie eine Gruppe von Datenquellen, die eine einheitliche Version der Fakten bereitstellen.Use one set of data sources that provide a single version of the facts. Verwenden Sie als Berichtsgrundlage Datenquellen, die eine einheitliche Sicht der Daten bieten und Sie bei Geschäftsentscheidungen unterstützen.Base reports on those data sources to provide a unified view of data to help make business decisions.

  • Visualisieren Sie Daten in mehreren, miteinander verbundenen Datenbereichen.Visualize your data in multiple, interconnected ways by using data regions. Zeigen Sie in Tabellen, Matrizen oder Kreuztabellen angeordnete Daten an, erweitern oder reduzieren Sie Gruppen, Diagramme, Messgeräte, Indikatoren oder KPIs und Karten, oder schachteln Sie Diagramme in Tabellen.Display data organized in tables, matrices or cross-tabs, expand/collapse groups, charts, gauges, indicators or KPIs, and maps, with the ability to nest charts in tables.

  • Zeigen Sie Berichte zur eigenen Verwendung an, oder veröffentlichen Sie Berichte auf einem Berichtsserver oder in einer SharePoint-Website, um sie gemeinsam mit Ihrem Team oder innerhalb Ihrer Organisation zu nutzen.View reports for your own use or publish reports to a report server or SharePoint site to share with your team or organization.

  • Definieren Sie einen einzelnen Bericht, und lassen Sie ihn in unterschiedlichen Layouts anzeigen.Define a report once and display it in a variety of ways. Sie können den Bericht in mehrere Dateiformate exportieren oder Abonnenten per E-Mail oder als freigegebene Datei zur Verfügung stellen.You can export the report to multiple file formats, or deliver the report to subscribers as e-mail or to a shared file. Sie können mehrere verknüpfte Berichte erstellen, durch die separate Parametersätze auf die gleiche Berichtsdefinition angewendet werden.You can create multiple linked reports that apply separate parameter sets to the same report definition.

  • Verwenden Sie Berichtsteile, freigegebene Datenquellen und Abfragen sowie Unterberichte, um wiederverwendbare Datenvisualisierungen zu definieren.Use report parts, shared data sources, shared queries, and subreports to define data visualizations for re-use.

  • Verwalten Sie Berichtsdatenquellen getrennt von der Berichtsdefinition.Manage report data sources separately from the report definition. Beispielsweise können Sie von einer Testdatenquelle zu einer Produktionsdatenquelle wechseln, ohne den Bericht zu ändern.For example, you can change from a test data source to a production data source without changing the report.

  • Entwerfen Sie Berichte in einem Freiformlayout.Design reports in a free-form layout. Das Berichtslayout ist nicht auf Informationsbereiche beschränkt.Report layout is not restricted to bands of information. Sie können die Darstellung der Daten auf der Seite anpassen, sodass sie besser zu verstehen, zu interpretieren und zu verwenden sind.You can organize data display on the page in a way that promotes understanding, insight, and action.

  • Aktivieren Sie Drillthroughaktionen, erweitern oder reduzieren Sie Umschaltflächen, Sortierschaltflächen, QuickInfos und Berichtsparameter, um Interaktionen zwischen Berichtsleser und Bericht zu ermöglichen.Enable drillthrough actions, expand/collapse toggles, sort buttons, Tooltips, and report parameters to enable report reader interactions with the report. Verwenden Sie Berichtsparameter in Kombination mit selbst programmierten Ausdrücken, um es Berichtslesern zu ermöglichen, die Filterung, Gruppierung und Sortierung der Daten zu steuern.Use report parameters combined with expressions that you write to enable report readers to control how data is filtered, grouped, and sorted.

  • Definieren Sie Ausdrücke, mit denen die Filterung, Gruppierung und Sortierung von Berichtsdaten angepasst werden kann.Define expressions that provide you with the ability to customize how report data is filtered, grouped, and sorted.

    Rs_GettingStartedReportrs_GettingStartedReport

Phasen der Berichtsverarbeitung Stages of Report Processing

Wenn Sie einen Bericht erstellen, definieren Sie eine Berichtsdefinitionsdatei (.rdl) im XML-Format.When you create a report, you define a report definition file (.rdl) in XML format. Diese Datei enthält alle Informationen, die für den Berichtsprozessor zum Kombinieren der Berichtsdaten und des Berichtslayouts erforderlich sind.This file contains all the information that is needed to combine report data and report layout by the report processor. Der Bericht durchläuft vor der Anzeige folgende Phasen:When you view a report, the report progresses through the following stages:

  • KompilierenCompile. Ausdrücke in der Berichtsdefinition werden ausgewertet und das kompilierte Zwischenformat intern auf dem Berichtsserver gespeichert.Evaluate expressions in the report definition and store the compiled intermediate format internally on the report server.

  • Prozess:Process. Datasetabfragen werden ausgeführt und das Zwischenformat mit den Daten und dem Layout kombiniert.Run dataset queries, and combine intermediate format with data and layout.

  • RendernRender. Der verarbeitete Bericht wird an eine Renderingerweiterung gesendet, um zu bestimmen, wie viele Informationen auf den einzelnen Seiten dargestellt werden können, und um den mehrseitigen Bericht zu erstellen.Send processed report to a rendering extension to determine how much information fits on each page and create the paged report.

  • Exportieren (optional).Export (optional). Der Bericht wird in ein anderes Dateiformat exportiert.Export the report to a different file format.

    Weitere Informationen finden Sie unter Berichtsphasen in Konzepte von Reporting Services (SSRS).For more information, see Stages of reports in Reporting Services Concepts (SSRS).

Erstellen paginierter BerichteCreate Paginated Reports

So erstellen Sie einen paginierten BerichtTo create a paginated report:

Anzeigen von Berichten in der VorschauPreview Reports

Die Berichtsvorschau wird von allen Berichterstellungstools unterstützt.Each report authoring tool supports previewing a report. Weitere Informationen finden Sie im Abschnitt Vorschau von Entwerfen von Berichten mithilfe des Berichts-Designers (SSRS) und Anzeigen einer Berichtsvorschau im Berichts-Generator.For more information, see the Preview section of Design Reports with Report Designer (SSRS), and Previewing Reports in Report Builder.

Speichern oder Veröffentlichen von BerichtenSave or Publish Reports

Jedes Erstellungstool unterstützt das lokale Speichern eines Berichts oder das Veröffentlichen des Berichts auf einem Berichtsserver oder einer SharePoint-Website.Each authoring tool supports saving a report locally or publishing the report to a report server or SharePoint site. Weitere Informationen finden Sie im Abschnitt Speichern und Bereitstellen von Entwerfen von Berichten mithilfe des Berichts-Designers (SSRS) und unter Speichern von Berichten (Berichts-Generator).For more information, see the Save and Deploy section of Design Reports with Report Designer (SSRS), and Saving Reports (Report Builder).

Anzeigen von BerichtenView Reports

Sie können einen lokal gespeicherten oder auf einem Berichtsserver veröffentlichten Bericht nicht nur in der Vorschau anzeigen, sondern den Berichtslesern eine Vielzahl von Anzeigemöglichkeiten zur Verfügung stellen.In addition to previewing a report saved locally or published to a report server, you can provide a variety of viewing experiences for your report readers. So zeigen Sie einen Bericht anTo view a report:

Verwalten von BerichtenManage Reports

So verwalten Sie einen veröffentlichten BerichtTo manage a published report:

  • Datenquellen.Data sources. Freigegebene und eingebettete Datenquellen werden unabhängig von der Berichtsdefinition verwaltet.Shared and embedded data sources are managed independently from the report definition.

  • Datasets.Datasets. Freigegebene Datasets werden unabhängig von der Berichtsdefinition verwaltet.Shared datasets are managed independently from the report definition.

  • ParameterParameters. Parameter werden unabhängig von der Berichtsdefinition verwaltet.Parameters are managed independently from the report definition. Nachdem Parameter auf dem Berichtsserver geändert wurden, können die auf dem Server vorgenommenen Änderungen von Berichterstellungsclients nicht durch neue Veröffentlichungen überschrieben werden.After parameters are changed on the report server, report authoring clients cannot publish over the changes made on the server.

  • RessourcenResources. Bilder und räumliche Daten in ESRI-Shape-Dateien sind Ressourcen, die unabhängig von der Berichtsdefinition veröffentlicht und verwaltet werden können.Images and spatial data in ESRI shapefiles are resources that can be published and managed independently from the report definition.

  • BerichtscacheReport cache. Wenn Sie umfangreiche Berichte so planen möchten, dass sie außerhalb von Spitzenzeiten ausgeführt werden, können Sie die Auswirkung der Verarbeitung auf den Berichtsserver während der Kernarbeitszeiten verringern.By scheduling large reports to run during off-peak hours, you can reduce processing impact on the report server during core business hours.

  • MomentaufnahmenSnapshots. Verwenden Sie Berichtmomentaufnahmen, wenn Sie konsistente Ergebnisse für viele Benutzer liefern möchten, die mit identischen Datensätzen arbeiten müssen.Use report snapshots when you want to provide consistent results for multiple users who must work with identical sets of data. Bei flüchtigen Daten kann ein bedarfsgesteuerter Bericht von einer Minute zur nächsten unterschiedliche Ergebnisse liefern.With volatile data, an on-demand report can produce different results from one minute to the next. Dagegen können Sie mit einer Berichtsmomentaufnahme gültige Vergleiche mit anderen Berichten oder Analysetools ausführen, die Daten desselben Zeitpunkts enthalten.A report snapshot, by contrast, allows you to make valid comparisons against other reports or analytical tools that contain data from the same point in time.

  • Berichtsverlauf.Report history. Durch Erstellen einer Folge von Berichtsmomentaufnahmen können Sie einen Verlauf eines Berichts erstellen, der die Änderung der Daten über die Zeit aufzeigt.By creating a series of report snapshots, you can build a history of a report that shows how data changes over time.

    Weitere Informationen zur Leistung finden Sie unter Leistung, Momentaufnahmen, Zwischenspeichern (Reporting Services).For more information about performance, see Performance, Snapshots, Caching (Reporting Services).

Sichern von Berichten Secure Reports

So sichern Sie einen BerichtTo secure a report:

  • Erfragen Sie beim Berichtsserveradministrator, welches Autorisierungs- und Authentifizierungssystem für die Reporting ServicesReporting Services -Installation verwendet wird.From the report server administrator, identify the authorization and authentication system that is used for your Reporting ServicesReporting Services installation. Reporting ServicesReporting Services verwendet standardmäßig Windows-Authentifizierung, integrierte Sicherheit und Rollenzuweisungen, um den Zugriff auf veröffentlichte Berichte zu steuern.By default, Reporting ServicesReporting Services uses Windows authentication, integrated security, and role assignment to help control access to published reports. Weitere Informationen finden Sie unter Rollen und Berechtigungen (Reporting Services) und Sicherheit und Schutz für Reporting Services.For more information, see Roles and Permissions (Reporting Services) and Reporting Services Security and Protection.

Erstellen von Benachrichtigungen auf Grundlage von BerichtsdatenCreate Notifications Based on Report Data

Sie können Datenwarnungen für veröffentlichte Berichte auf einer SharePoint-Website erstellen.You can create data alerts for published reports on a SharePoint site. Datenwarnungen basieren auf Datenfeeds aus Datenbereichen im Bericht.Data alerts are based on data feeds from data regions in the report. Datenbereiche werden standardmäßig automatisch benannt.By default, data regions are named automatically. Berichtsautoren können die Erstellung von Datenwarnungen in Berichten vereinfachen, indem sie Datenbereiche entsprechend ihrem geschäftlichen Zweck benennen.Report authors can make it easier to create data alerts in their reports by naming data regions based on their business purpose. Wenn Sie eine Datenwarnung erstellen, werden Sie per E-Mail benachrichtigt, sobald Daten die von Ihnen angegebenen Bedingungen erfüllen.When you create a data alert, you are notified in email when data meets the conditions that you specify. Weitere Informationen finden Sie unter Generieren von Datenfeeds aus Berichten (Berichts-Generator und SSRS), Erstellen einer Datenwarnung im Datenwarnungs-Designer und Reporting Services-Datenwarnungen.For more information, see Generating Data Feeds from Reports (Report Builder and SSRS), Create a Data Alert in Data Alert Designer and Reporting Services Data Alerts.

Aktualisieren von BerichtenUpgrade Reports

Reporting ServicesReporting Services unterstützt mehrere Versionen von Berichtsdefinitionen, Berichtsservern und SharePoint-Websites. supports multiple versions of report definitions, report servers, and SharePoint sites. So aktualisieren Sie einen BerichtTo upgrade a report:

Problembehandlung bei BerichtenTroubleshoot Reports

So beheben Sie Probleme mit einem BerichtTo troubleshoot a report:

  • Bestimmen Sie, wo das Problem auftritt.Determine where the issue is occurring. Lesen Sie die Informationen unter Phasen eines Berichts.Review the information in Stages of a Report.

  • Stellen Sie fest, wo Sie zusätzliche Informationen erhalten.Determine where you can find more information. Bei einem Berichtsentwurf, der Ausdrücke umfasst, erhalten Sie im Berichts-Designer beispielsweise ausführlichere Informationen zu Problemen bei der Ausdrucksauswertung als im Berichts-Generator.For example, for report design that includes expressions, the Report Designer tool provides more information about expression evaluation issues than the Report Builder tool. Bei Problemen mit der Berichtsverarbeitung finden Sie in den Protokolldateien ausführliche Informationen.For report processing errors, the log files contain detailed information.

Siehe auchSee Also

Reporting Services-Tools Reporting Services Tools
Erweiterungen (SSRS) Extensions (SSRS)
Reporting Services-Berichtsserver Reporting Services Report Server