Freigeben über


Berichtstypen (Berichts-Generator 2.0)

In Berichts-Generator 2.0 können Sie eine Vielzahl von Berichten erstellen. In diesem Thema wird die Terminologie beschrieben, die für verschiedene Arten von Berichten und die Art und Weise verwendet wird, wie Berichte erstellt und genutzt werden. Ein einzelner Bericht kann Eigenschaften unterschiedlichen Typs enthalten. Beispiel: Snapshot-Berichte können parametrisiert sein und Unterberichte sind verknüpfte Berichte. In allen Fällen handelt es sich um standardisierte, bedarfsgesteuerte Berichte, die auf einem Berichtsserver veröffentlicht werden. Die Berichte werden nur unterschiedlich verwendet oder sind für unterschiedliche Verwendungszwecke ausgelegt.

Mit Berichts-Generator 2.0 können Sie folgende Typen von Berichten erstellen:

  • Parametrisierte Berichte

  • Verknüpfte Berichte

  • Snapshotberichte

  • Zwischengespeicherte Berichte

  • Ad-hoc-Berichte

  • Berichte mit Durchklicken

  • Drillthroughberichte

  • Unterberichte

Terminologie der Berichtsdarstellung, -verarbeitung und -übermittlung

Der Berichtstyp lässt sich auf verschiedene Weise klassifizieren. Er kann als Art und Weise der Darstellung der Berichtsdaten angesehen werden. In Berichts-Generator 2.0 hängt die Darstellung der Berichtsdaten vom verwendeten Datenbereichstyp ab. Beispielsweise werden in tabellarischen Berichten und in Diagrammberichten unterschiedliche Datenbereiche verwendet. Weitere Informationen über das Anzeigen von Daten finden Sie unter Datenbereiche (Berichts-Generator 2.0). Ebenso hängt die in einem Bericht verfügbare Funktionalität von dem Format ab, in dem der Bericht exportiert wird. Beispielsweise sind interaktive Features wie Drillthroughberichte in webbasierten Exportformaten verfügbar, jedoch nicht in allen bildbasierten Exportformaten, wie PDF. Das endgültige Ausgabeformat eines Berichts wirkt sich darauf aus, welche Features Sie in einen Bericht aufnehmen sollten. Weitere Informationen zu Entwurfsüberlegungen zu verschiedenen Exportformaten finden Sie unter Exportieren von Berichten (Berichts-Generator 2.0).

Es gibt auch eine Terminologie im Zusammenhang mit den Verarbeitungszuständen eines Berichts. Weitere Informationen zu den Unterschieden zwischen Berichtsdefinitionen, veröffentlichten Berichten und gerenderten Berichten finden Sie unter Berichte und Berichtsdefinitionen (Berichts-Generator 2.0). Informationen zu der Berichtszeitplanung und bedarfsgesteuerten Berichten finden Sie unter Vorgehensweise: Abonnieren eines Berichts in Berichts-Manager (Berichts-Generator 2.0).

Parametrisierte Berichte

Bei parametrisierten Berichten müssen die Leser des Berichts Werte eingeben, um den Bericht oder die Datenverarbeitung zu vervollständigen. Bei einem parametrisierten Bericht variiert die Berichtsausgabe mit den Werten, die bei der Berichtsausführung festgelegt werden. Parametrisierte Berichte werden häufig für Drillthroughberichte, verknüpfte Berichte und Unterberichte und für das Verknüpfen und Filtern von Berichten mit verbundenen Daten verwendet.

Verwenden von Parametern

Parameter werden in Datasetabfragen verwendet, um Berichtsdaten auszuwählen, das von der Abfrage zurückgegebene Resultset zu filtern oder Layouteigenschaften zum Ein- und Ausblenden von Berichtsteilen festzulegen. Sie können auch kaskadierende Parameter angeben, um eine Folge abhängiger Dropdown-Parameterlisten aufzufüllen. Beispiel: Durch Auswahl eines Wertes in einer Dropdownliste mit Region-Parameterwerten wird der Inhalt einer Dropdownliste mit City-Parameterwerten bestimmt.

Sie können Parameter zusammen mit verknüpften Berichten verwenden, indem Sie jedem verknüpften Bericht einen bestimmten Parameter zuordnen, um das Ergebnis zu ändern. Sie können beispielsweise einen einzigen regionalen Umsatzbericht erstellen, der die Umsätze für alle Regionen zeigt, und dann mit einem Parameter für jeden verknüpften Bericht die Daten für eine bestimmte Region filtern. Die spezifischen Parameterwerte können zusammen mit dem Bericht gespeichert werden, sodass Benutzer keine Werte eingeben müssen.

Unter Umständen sind nicht alle Parameter in dem Bericht zur Laufzeit sichtbar. Ein Berichtsautor, Berichtsserveradministrator oder Inhalts-Manager kann die zu verwendenden Werte angeben und dann die Eingabefelder im Bericht ausblenden.

Abfrageparameter und Berichtsparameter

Berichts-Generator 2.0 unterstützt zwei Arten von Parametern: Abfrageparameter und Berichtsparameter. Abfrageparameter dienen zum Auswählen oder Filtern von Daten während der Datenverarbeitung. Abfrageparameter werden in der Syntax einer Datenverarbeitungserweiterung angegeben. Wenn ein Abfrageparameter angegeben ist, muss ein Wert vom Benutzer oder von den Standardeigenschaften bereitgestellt werden, um die SELECT-Anweisung oder die gespeicherte Prozedur zu vervollständigen, die Daten für einen Bericht abruft.

Berichtsparameter dienen bei der Berichtsverarbeitung dazu, unterschiedliche Aspekte der Daten anzuzeigen. In der Regel wird ein Berichtsparameter verwendet, um eine große Menge von Datensätzen zu filtern. Er kann jedoch auch anders für die Abfragen und Ausdrücke im Bericht verwendet werden. Berichtsparameter unterscheiden sich von Abfrageparametern dadurch, dass sie in einem Bericht definiert und vom Berichtsserver verarbeitet werden, während Abfrageparameter als Teil der Datasetabfrage definiert und auf dem Datenbankserver verarbeitet werden. Weitere Informationen finden Sie unter Hinzufügen von Parametern zum Bericht (Berichts-Generator 2.0).

Verknüpfte Berichte

Ein verknüpfter Bericht ist ein Berichtsserverelement, das einen Zugriffspunkt auf einen vorhandenen Bericht bereitstellt. Grundsätzlich ist er mit einer Programmverknüpfung vergleichbar, die Sie verwenden, um ein Programm auszuführen oder eine Datei zu öffnen.

Ein verknüpfter Bericht wird von einem vorhandenen Bericht abgeleitet und behält die Berichtsdefinition des Originals bei. Ein verknüpfter Bericht erbt immer das Berichtslayout und die Datenquelleneigenschaften des ursprünglichen Berichts. Alle anderen Eigenschaften und Einstellungen können sich von denen des ursprünglichen Berichts unterscheiden, einschließlich Sicherheit, Parameter, Speicherort, Abonnements und Zeitpläne.

Sie können einen verknüpften Bericht erstellen, wenn Sie zusätzliche Versionen eines vorhandenen Berichts erstellen möchten. Beispielsweise könnten Sie einen einzelnen regionalen Vertriebsbericht verwenden, um regionsspezifische Berichte für alle Vertriebsgebiete zu erstellen.

Obwohl verknüpfte Berichte in der Regel auf parametrisierten Berichten basieren, ist kein parametrisierter Bericht erforderlich. Sie können immer dann verknüpfte Berichte erstellen, wenn Sie einen vorhandenen Bericht mit anderen Einstellungen bereitstellen möchten. Weitere Informationen finden Sie unter Vorgehensweise: Erstellen eines verknüpften Berichts in Berichts-Manager (Berichts-Generator 2.0).

Snapshotberichte

Ein Berichtssnapshot ist ein Bericht, der Layoutinformationen und Abfrageergebnisse enthält, die zu einem bestimmten Zeitpunkt abgerufen wurden. Während für bedarfsgesteuerte Berichte aktuelle Abfrageergebnisse abgerufen werden, wenn Sie den Bericht auswählen, werden Berichtssnapshots anhand eines Zeitplans verarbeitet und anschließend auf einem Berichtsserver gespeichert. Wenn Sie einen Berichtssnapshot zum Anzeigen auswählen, ruft der Berichtsserver den gespeicherten Bericht aus der Berichtsserver-Datenbank ab und zeigt die Daten und das Layout an, die zum Zeitpunkt der Snapshoterstellung für den Bericht aktuell waren.

Berichtssnapshots werden in keinem speziellen Renderingformat gespeichert. Stattdessen werden Berichtssnapshots erst dann in einem endgültigen Anzeigeformat (wie HTML) gerendert, wenn sie von einem Benutzer oder einer Anwendung angefordert werden. Durch das verzögerte Rendering wird ein Snapshot portabel. Der Bericht kann jeweils im richtigen Format für das anfordernde Gerät oder den anfordernden Webbrowser gerendert werden.

Berichtssnapshots erfüllen drei Zwecke:

  • Berichtsverlauf. Durch Erstellen einer Folge von Berichtssnapshots können Sie einen Verlauf eines Berichts erstellen, der die Änderung der Daten über die Zeit aufzeigt.

  • Konsistenz. Verwenden Sie Berichtsnapshots, wenn Sie konsistente Ergebnisse für viele Benutzer liefern möchten, die mit identischen Datensätzen arbeiten müssen. Bei flüchtigen Daten kann ein bedarfsgesteuerter Bericht von einer Minute zur nächsten unterschiedliche Ergebnisse liefern. Dagegen können Sie mit einem Berichtssnapshot gültige Vergleiche mit anderen Berichten oder Analysetools ausführen, die Daten desselben Zeitpunkts enthalten.

  • Leistung. 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.

Zwischengespeicherte Berichte

Ein zwischengespeicherter Bericht ist eine gespeicherte Kopie eines verarbeiteten Berichts. Zwischengespeicherte Berichte werden verwendet, um die Leistung zu verbessern, indem die Anzahl der Verarbeitungsanforderungen an den Berichtsprozessor und die zum Abrufen großer Berichte erforderliche Verarbeitungszeit verringert wird. Sie verfügen über einen obligatorischen Ablaufzeitraum, der im Allgemeinen in Minuten definiert wird.

Berichte mit Durchklicken

Berichte mit Durchklicken werden in Berichts-Generator 2.0 nicht unterstützt.

Drillthroughberichte

Drillthroughberichte sind Standardberichte, auf die über einen Link in einem Textfeld im ursprünglichen Bericht zugegriffen werden kann. Drillthroughberichte können nach Parametern gefiltert werden, müssen aber nicht gefiltert sein. Drillthroughberichte unterscheiden sich von Unterberichten insofern, als sie nicht innerhalb des ursprünglichen Berichts angezeigt, sondern in einem eigenen Fenster geöffnet werden. Sie unterscheiden sich von Berichten mit Durchklicken, da sie nicht automatisch aus der Datenquelle generiert werden. Es sind benutzerdefinierte Berichte, die auf dem Berichtsserver gespeichert werden. Weitere Informationen finden Sie unter Hinzufügen von Drillthroughberichten (Berichts-Generator 2.0).

Unterberichte

Ein Unterbericht ist ein Bericht, der einen anderen Bericht innerhalb des Textkörpers eines Hauptberichts anzeigt. Grundsätzlich ist ein Unterbericht mit dem Frame einer Webseite vergleichbar. Er wird dazu verwendet, einen Bericht innerhalb eines Berichts einzubetten. Jeder Bericht kann als Unterbericht verwendet werden. Der vom Unterbericht angezeigte Bericht wird auf einem Berichtsserver gespeichert, normalerweise im selben Ordner wie der übergeordnete Bericht. Sie können den übergeordneten Bericht zum Übergeben von Parametern an den Unterbericht einrichten. Ein Unterbericht kann innerhalb von Datenbereichen wiederholt werden. Dabei wird ein Parameter zum Filtern von Daten in jeder Instanz des Unterberichts verwendet. Weitere Informationen finden Sie unter Hinzufügen von Unterberichten (Berichts-Generator 2.0).