Neue Funktionen in Berichts-Generator 3.0

In Berichts-Generator 3.0 wurden zahlreiche Verbesserungen hinsichtlich der Benutzerfreundlichkeit des Berichtsentwurfs eingeführt. Sie können z. B. den Berichten Karten, Sparklines und Indikatoren hinzufügen, Text um 270 Grad drehen, Seitenumbrüche steuern und Berichtsteile sowie freigegebene Datasets erstellen und zur Verwendung durch andere Benutzer auf einem Berichtsserver speichern. Sie können Daten aus neuen Datenquellentypen einschließen: SharePoint-Listen, Microsoft SQL Azure und SQL Server Parallel Data Warehouse. Für Ausdrücke stehen Ihnen mehr Verwendungsmöglichkeiten zur Verfügung, z B. das Berechnen der Aggregate von Aggregaten. Beim Exportieren nach Excel können jetzt Satznamen für Arbeitsblätter festgelegt werden, und Sie können Datenfeeds aus den Berichten erzeugen. Im Folgenden erhalten Sie weitere Informationen zu diesen Funktionen.

In diesem Artikel

Zusammenarbeit und Wiederverwendung

Datenquellen

Datenvisualisierung

Aggregate und Ausdrücke

Berichtslayout und Rendering

Berichtserstellungstools

Zusammenarbeit und Wiederverwendung

Berichtsteile

Berichtsteile sind Berichtselemente, die Sie auf einem Berichtsserver oder auf einer in einen Berichtsserver integrierten SharePoint-Website speichern. Sie können Berichtsteile in mehreren Berichten wiederverwenden und auf dem Server aktualisieren.

Die Beziehung zwischen dem Berichtsteil, den Sie einem Bericht hinzufügen, und der Instanz des Berichtsteils auf der Website oder dem Server bleibt durch die Verwendung einer eindeutigen ID erhalten. Nachdem Sie einem Bericht Berichtsteile von einer Website oder einem Server hinzugefügt haben, können Sie diese unabhängig vom ursprünglichen Berichtsteil auf der Website oder dem Server ändern. Sie können Updates annehmen, die andere Personen am Berichtsteil auf der Website oder dem Server vorgenommen haben, und den geänderten Berichtsteil auf der Website oder dem Server neu speichern, indem Sie entweder einen neuen Berichtsteil hinzufügen oder die ursprüngliche Datei überschreiben.

Mithilfe von Berichtsteilen können die unterschiedlichen Fertigkeiten und Aufgaben der einzelnen Teammitglieder in einer Arbeitsgruppe besser genutzt werden. Beispielsweise kann ein Teammitglied Diagramme erstellen und als Berichtsteile speichern, die andere in ihren Berichten wiederverwenden können.

Weitere Informationen finden Sie unter Berichtsteile (Report Builder 3.0).

Freigegebene Datasets

Freigegebene Datasets stellen eine neue Art von Berichtsserverelement dar, mit dem Daten aus freigegebenen Datenquellen abgerufen werden können, die mit externen Datenquellen verbunden sind. Ein freigegebenes Dataset bietet die Möglichkeit, eine Abfrage freizugeben und so konsistente Daten für mehrere Berichte bereitzustellen. Die Datasetabfrage kann Datasetparameter enthalten. Sie können ein freigegebenes Dataset so konfigurieren, dass Abfrageergebnisse für bestimmte Parameterkombinationen bei der erstmaligen Verwendung oder nach einem angegebenen Zeitplan zwischengespeichert werden. Sie können das Zwischenspeichern freigegebener Datasets mit dem Zwischenspeichern von Berichten sowie mit Berichtsdatenfeeds kombinieren, um den Zugriff auf eine Datenquelle einfacher zu verwalten.

Wie bei Berichtsteilen bleibt die Beziehung eines freigegebenen Datasets, das einem Bericht hinzugefügt wird, zur Definition des Datasets auf dem Berichtsserver erhalten. Anders als bei Berichtsteilen müssen Sie keine Updates akzeptieren, wenn die Definition geändert wird. Für alle Berichte, die die Beziehung enthalten, wird immer die Definition des freigegebenen Datasets auf dem Berichtsserver verwendet.

Weitere Informationen finden Sie unter Hinzufügen von Daten zu einem Bericht (Report Builder 3.0 und SSRS).

Pfeilsymbol, dass mit dem Link 'Zurück zum Anfang' verwendet wirdZurück zum Anfang

Datenquellen

Reporting Services unterstützt drei neue Datenquellentypen: Microsoft SQL Azure, Microsoft SQL Server Parallel Data Warehouse und Microsoft SharePoint-Liste.

SharePoint-Listendatenerweiterung

Mit der SharePoint-Listendatenerweiterung können Sie eine SharePoint-Liste als Datenquelle angeben. In den Bericht können Sie Daten aus einer SharePoint-Liste für die folgenden Versionen von SharePoint-Websites aufnehmen: SharePoint Foundation 2010, SharePoint-Server 2010, Windows SharePoint Services 3.0 und Office SharePoint Server 2007. Der zugeordnete Abfrage-Designer für SharePoint-Listen bietet eine grafische Benutzeroberfläche, um die Metadaten für alle Listen zu überprüfen, für die Sie die erforderlichen Anzeigeberechtigungen besitzen. In jeder Datasetabfrage können Sie mehrere Felder aus einer SharePoint-Liste auswählen.

Weitere Informationen finden Sie unter SharePoint-Listenverbindungstyp (SSRS).

Microsoft SQL Azure

Der Microsoft SQL Azure-Datenquellentyp stellt eine Verbindung mit SQL Server-Datenbanken in der Wolke her und ermöglicht das Abrufen und Rendern von Berichtsdaten aus SQL Azure-Datenbanken in Berichten. Weitere Informationen finden Sie unter SQL Azure-Verbindungstyp (SSRS).

Microsoft SQL Server Parallel Data Warehouse

Der Microsoft SQL Server Parallel Data Warehouse-Datenquellentyp stellt eine Verbindung mit einem Microsoft SQL Server Parallel Data Warehouse her und ermöglicht das Abrufen und Rendern von Berichtsdaten aus SQL Server-Datenbanken in Berichten. Weitere Informationen finden Sie unter SQL Server Parallel Data Warehouse-Verbindungstyp (SSRS).

Pfeilsymbol, dass mit dem Link 'Zurück zum Anfang' verwendet wirdZurück zum Anfang

Datenvisualisierung

Karten

Berichts-Generator 3.0 umfasst einen Karten-Assistenten und Kartenebenen-Assistenten, mit denen Sie dem Bericht Karten und Kartenebenen hinzufügen können, um Daten vor einem geografischen Hintergrund zu visualisieren. In einer Kartenebene werden Kartenelemente auf Grundlage räumlicher Daten angezeigt. Die Daten können aus einer Karte in der Kartengalerie, aus einer SQL Server-Abfrage, die räumliche SQL Server-Daten zurückgibt, oder aus einer ESRI-Shape-Datei (Environmental Systems Research Institute, Inc.) stammen. Kartenelemente können wie folgt vorkommen: Polygone, die Formen oder Bereiche darstellen, Linien, die Routen oder Pfade darstellen, oder Punkte, die Standorte wie Geschäfte oder Städte darstellen. Sie können auch einen Hintergrund hinzufügen, der Bing-Kartenkacheln anzeigt.

Nachdem Sie Kartenelemente mit Berichtsdaten verknüpft haben, können Sie Regeln für die Kartenelemente auf jeder Ebene festlegen, um Farbe, Größe, Breite oder Markertyp zu steuern. Beispielsweise können Sie eine Blasendiagrammkarte hinzufügen, in der die Blasengröße für Ladenstandorte je nach Umsatzhöhe variiert, oder eine analytische Farbkarte, in der demografische Kundendaten für geografische Bereiche dargestellt werden.

Sie können Bezeichnungen, Legenden, Titel, eine Farbskala und eine Entfernungsskala hinzufügen, um Benutzer beim Interpretieren der Kartenanzeige zu unterstützen. Sie können interaktive Funktionen wie QuickInfos und Drillthroughlinks hinzufügen oder Parameter bereitstellen, mit denen der Benutzer die Sichtbarkeit der einzelnen Ebenen interaktiv steuern kann.

Weitere Informationen finden Sie unter Karten (Report Builder 3.0 und SSRS).

Konfigurieren einer Kartenebene

In einem Kartenbericht können Sie mithilfe des Karten-Assistenten eine vorhandene Kartenebene konfigurieren. Sie können den Kartentyp, die Datenvisualisierungsregeln und das übereinstimmende Feld ändern, das die Beziehung zwischen räumlichen Daten und analytischen Daten angibt. Auf der Assistentenseite Übereinstimmende Felder für räumliche und Analysedaten angeben werden Daten sowohl aus der räumlichen Datenquelle als auch aus der analytischen Datenquelle angezeigt, um Ihnen die Auswahl des Felds für die Übereinstimmung zu erleichtern.

Berichte, die eine Bing-Karte als Hintergrund anzeigen, verwenden standardmäßig eine HTTP-Verbindung. Sie können auch angeben, ob eine SSL-Verbindung (Secure Sockets Layer) zum Bing Maps-Webserver verwendet werden soll.

Weitere Informationen finden Sie unter Karten-Assistent und Kartenebenen-Assistent (Report Builder 3.0 und SSRS) und Vorgehensweise: Hinzufügen, Ändern oder Löschen einer Karte oder einer Kartenebene (Report Builder 3.0 und SSRS).

Sparklines und Datenbalken

Sparklines und Datenbalken sind einfache Diagramme, die zahlreiche Informationen auf wenig Raum vermitteln und häufig in den Fließtext eingebunden sind. Sparklines und Datenbalken werden oft in Tabellen und Matrizen verwendet. Sparklines bzw. Datenbalken sind am wirkungsvollsten, wenn sie in ihrer Gesamtheit betrachtet und schnell verglichen werden können, nicht wenn sie einzeln angezeigt werden. Auf diese Weise können schnell Ausreißer ermittelt werden. Häufig stellt eine einzelne Sparkline mehrere Datenpunkte in einem Zeitverlauf dar. Datenbalken können mehrere Datenpunkte darstellen, stehen in der Regel jedoch nur für einen Datenpunkt. Normalerweise stellt jede Sparkline eine einzelne Reihe dar. Einer Detailgruppe in einer Tabelle können keine Sparklines hinzugefügt werden. Da Sparklines aggregierte Daten darstellen, müssen sie in eine Zelle eingefügt werden, die einer Gruppe zugeordnet ist.

Sparklines und Datenbalken verfügen über die gleichen grundlegenden Diagrammelemente wie Kategorien, Reihen und Werte, weisen aber keine Legenden, Achsenlinien, Bezeichnungen oder Teilstriche auf.

Weitere Informationen finden Sie unter Sparklines und Datenbalken (Berichts-Generator 3.0 und SSRS).

Indikatoren

Indikatoren sind minimale Messgeräte, die den Zustand eines einzelnen Datenwerts auf einen Blick wiedergeben. Die Symbole zur Darstellung der Indikatoren und ihres Zustands sind auch in kleineren Größen optisch wirkungsvoll. Indikatoren können eigenständig in Dashboards oder Freiformberichten verwendet werden, werden jedoch am häufigsten in Tabellen oder Matrizen zur visuellen Darstellung von Daten in Zeilen oder Spalten eingesetzt.

Indikatoren können mit direktionalen Bildern, z. B. Pfeilen, Trends anzeigen, mit inkrementellen Symbolen, z. B. Sternchen, Bewertungen darstellen und mit Bildern, wie Ampeln oder Häkchen, einen Zustand wiedergeben. Indikatoren sind im Berichts-Generator 3.0 und im Berichts-Designer verfügbar. Weitere Informationen finden Sie unter Indikatoren (Report Builder 3.0 und SSRS).

Pfeilsymbol, dass mit dem Link 'Zurück zum Anfang' verwendet wirdZurück zum Anfang

Aggregate und Ausdrücke

Aggregatberechnung von Aggregaten

Sie können Ausdrücke erstellen, die ein Aggregat von einem Aggregat berechnen. In einer Zelle im Zeilengruppenkopf, der einer auf dem Jahr basierenden Gruppe zugeordnet ist, können Sie mit dem Ausdruck =Avg(Sum(Fields!Sales.Value,"Month"),"Year") beispielsweise den durchschnittlichen Monatsumsatz für das Jahr berechnen.

Durch die Verwendung dieser Funktion für Diagramme und Messgeräte, die in einer Tabelle geschachtelt sind, können Sie horizontale und vertikale Achsen für Diagramme und Skalen für Messgeräte ausrichten. Dazu berechnen Sie den Mindest- und den Höchstwert aggregierter Werte, sodass die geschachtelten Elemente die gleichen Bereiche verwenden.

Weitere Informationen finden Sie unter Aggregatfunktionsreferenz (Report Builder 3.0 und SSRS) und Grundlegendes zum Ausdrucksbereich für Gesamtwerte, Aggregate und integrierte Auflistungen (Report Builder 3.0 und SSRS).

Verbesserte Unterstützung für Ausdrücke

In dieser Version werden neue globale Namen und eine neue Eigenschaft für Berichtsvariablen eingeführt.

Die folgenden zusätzlichen Elemente wurden der integrierten Globals-Auflistung hinzugefügt.

  • **"OverallPageNumber" und "OverallTotalPages"   **Unterstützung der Seitennummerierung für den gesamten gerenderten Bericht. Neue Eigenschaften für Seitenumbrüche steuern, wie Seiten über Seitenumbrüche, die für Berichtselemente festgelegt wurden, hinweg nummeriert werden. Weitere Informationen finden Sie unter Berichtspaginierung weiter unten in diesem Thema.

  • PageName   Unterstützung für das Benennen von Seiten. Weitere Informationen finden Sie unter Benennen von Registerkarten in Excel-Arbeitsblättern weiter unten in diesem Thema.

  • RenderFormat   Unterstützung von Informationen, die für den Renderer angegeben werden.

Weitere Informationen finden Sie unter Verwenden von integrierten globalen Werten und Benutzerverweisen (Report Builder 3.0 und SSRS).

Berichtsvariablen verfügen jetzt über eine schreibgeschützte Eigenschaft, die standardmäßig festgelegt wird. Benutzer, die im Schreiben von Ausdrücken erfahren sind, können diese Option deaktivieren, um den Wert einer Berichtsvariablen während der gesamten Berichtssitzung beizubehalten. Dies entspricht dem Festlegen der Writable-Eigenschaft für eine Berichtsvariable in der RDL. Berichtsvariablen werden weiterhin einmal berechnet und dann jedes Mal neu berechnet, wenn der Bericht erneut verarbeitet wird. Diese Eigenschaft bietet eine Möglichkeit, Daten zwischen Renderingvorgängen für Berichte, Seitenänderungen und bestimmten Benutzerinteraktionen beizubehalten. Der Wert der Variablen wird bei der erneuten Berichtsverarbeitung festgelegt, wird aber in der aktuellen Sitzung beibehalten. In benutzerdefiniertem Code können Sie den Variablenwert mit der SetValue-Funktion angeben.

Weitere Informationen finden Sie unter Verwenden von Verweisen auf Berichts- und Gruppenvariablenauflistungen (Report Builder 3.0 und SSRS).

Pfeilsymbol, dass mit dem Link 'Zurück zum Anfang' verwendet wirdZurück zum Anfang

Berichtslayout und Rendering

Benennen von Registern in Excel-Arbeitsblättern

Mit Berichtseigenschaften und Seitenumbrüchen können Sie beim Exportieren von Berichten nach Excel Namen von Arbeitsblattregistern generieren. Sie können den ursprünglichen Seitennamen eines Berichts angeben, der als Standardname für Arbeitsblatt-Registerkarten exportiert werden kann, oder Sie verwenden Seitenumbrüche und Seitennamen, um unterschiedliche Namen für die einzelnen Arbeitsblatt-Registerkarten bereitzustellen. Weitere Informationen finden Sie unter Grundlegendes zur Paginierung in Reporting Services (Report Builder 3.0 und SSRS) und Exportieren nach Microsoft Excel (Report Builder 3.0 und SSRS).

Rendern von Berichten in Datenfeeds

Die Atom-Renderingerweiterung rendert Berichtsdaten als Atom-kompatible Datenfeeds. Abhängig vom Layout des Berichts werden von der Atom-Renderingerweiterung ein oder mehrere Datenfeeds erstellt. Die Datenfeeds sind auswechselbar und können von Anwendungen gelesen werden, die Atom-kompatible Datenfeeds nutzen können. Der PowerPivot-Client kann z. B. Atom-kompatible Datenfeeds nutzen, die von Berichten generiert werden.

Durch die Verwendung von Berichtsdaten als Datenfeeds haben Sie eine zusätzliche Möglichkeit, Daten für Anwendungen bereitzustellen, auf die nicht problemlos über Clientdatenanbieter zugegriffen werden kann, oder wenn Sie es vorziehen, die Komplexität der Datenquelle zu verbergen und die Datennutzung zu vereinfachen. Atom-kompatible Datenfeeds können mit dem Berichts-Manager oder einer in Reporting Services integrierten SharePoint-Website generiert werden.

Weitere Informationen finden Sie unter Generieren von Datenfeeds aus Berichten (Report Builder 3.0 und SSRS).

Berichtspaginierung

Durch Seitenumbrüche in Tablix-Datenbereichen (Tabelle, Matrix und Liste) sowie durch Gruppen und Rechtecke lässt sich die Berichtspaginierung besser steuern. Durch Seitenumbrüche begrenzte Berichtsseiten können über unterschiedliche Seitennamen verfügen und die Seitennummerierung zurücksetzen. Mithilfe von Ausdrücken können die Seitennamen und Seitenzahlen bei Ausführung des Berichts dynamisch aktualisiert werden. Sie können Seitenumbrüche auch vollständig deaktivieren oder auf Grundlage von Ausdruckswerten einfügen lassen.

Weitere Informationen finden Sie unter Grundlegendes zur Paginierung in Reporting Services (Report Builder 3.0 und SSRS).

Pfeilsymbol, dass mit dem Link 'Zurück zum Anfang' verwendet wirdZurück zum Anfang

Berichtserstellungstools

Vereinfachtes Entwerfen und Bearbeiten von Berichten

Die in den Datenquelleneigenschaften eines Berichts angegebenen Laufzeitanmeldeinformationen können für Entwurfszeitaufgaben wie die Abfrageerstellung oder Berichtsvorschau u. U. nicht verwendet werden. Berichts-Generator 3.0 stellt eine Benutzeroberfläche bereit, in der Anmeldeinformationen geändert werden können, wenn keine Verbindung mit der Datenquelle hergestellt werden kann. Weitere Informationen finden Sie unter Datenquelleneigenschaften (Dialogfeld), Allgemein (Report Builder 3.0).

Drehen von Text um 270 Grad

Textfelder können jetzt um 270 Grad gedreht werden. In eigenständigen Textfeldern in einem Berichtskopf oder -fuß, im Hauptteil des Berichts oder in Textfeldern in Tabellen- und Matrixzellen kann vertikaler und von unten nach oben verlaufender Text angezeigt werden. Durch diese Drehung können Sie die Lesbarkeit von Berichten verbessern, eine größere Spaltenanzahl in einem gedruckten Bericht mit fester Seitengröße unterbringen und grafisch ansprechendere Berichte erstellen. Weitere Informationen finden Sie unter Textfelder (Report Builder 3.0 und SSRS).

Anzeigen einer Berichtsvorschau

Der Berichts-Generator 3.0 stellt eine verbesserte Vorschau bereit. Durch die Einführung von Bearbeitungssitzungen wird es möglich, zwischengespeicherte Datasets beim Anzeigen von Berichten in der Vorschau wiederzuverwenden. Dies bedeutet, dass Berichte bei Verwendung zwischengespeicherter Datasets schneller gerendert werden. Da Bearbeitungssitzungen an einen Bericht gebunden sind, wird die Verwendung von relativen Verweisen und Unterberichtsverweisen in Berichten ermöglicht. Weitere Informationen finden Sie unter Anzeigen einer Berichtsvorschau in Berichts-Generator 3.0.

Relationaler Abfrage-Designer

Der aktualisierte grafische Abfrage-Designer zum Erstellen von Abfragen, die Berichtsdaten aus Microsoft SQL Server-, Microsoft SQL Azure- und Microsoft SQL Server Parallel Data Warehouse-Datenbanken abrufen, bietet eine Benutzeroberfläche, mit der benutzerdefinierte Beziehungen zwischen verknüpften und nicht verknüpften Tabellen erstellt werden können. Der Abfrage-Designer ermöglicht auch das einfache Einschließen von Aggregaten und Gruppierungen, durch die Daten in Abfragen zusammengefasst werden. Weitere Informationen finden Sie unter Benutzeroberfläche des relationalen Abfrage-Designers (Berichts-Generator 3.0).

Pfeilsymbol, dass mit dem Link 'Zurück zum Anfang' verwendet wirdZurück zum Anfang