Support

Lorem ipsum dolor sit amet:

24h / 365days

We offer support for our customers

Mon - Fri 8:00am - 5:00pm (GMT +1)

Get in touch

Cybersteel Inc.
376-293 City Road, Suite 600
San Francisco, CA 94102

Have any questions?
+44 1234 567 890

Drop us a line
info@yourdomain.com

About us

Lorem ipsum dolor sit amet, consectetuer adipiscing elit.

Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec.

Kapitel 4. Berichte

4. Berichte

Im folgenden Kapitel möchten wir Sie mit den grundlegenden Werkzeugen für die tägliche Arbeit mit Berichten bekannt machen. ReportServer unterstützt verschiedene Berichtsarten, die jeweils einen anderen Anwendungszweck erfüllen. Je nach Berichtsart können verschiedene Konfigurationsmöglichkeiten genutzt werden. Allen Berichtsarten gemein ist die Möglichkeit diese über von Berichtsentwicklern vorgefertigte Parameter zu konfigurieren. Die Arbeit mit Parametern betrachten wir in Abschnitt 4.2.1. Auf weitergehende Konfigurationsmöglichkeiten einzelner Berichtsarten gehen wir getrennt in späteren Kapiteln ein.

4.1. Berichtsformate

ReportServer unterstützt eine Vielzahl unterschiedlicher Berichtsformate, die wir nach typischem Einsatzgebiet in verschiedene Gruppen (Berichtsart) einordnen. Je nach Berichtsart stehen Ihnen verschiedene Interaktionsmöglichkeiten zur Verfügung die wir in den folgenden Abschnitten und Kapiteln genauer betrachten werden. An dieser Stelle möchten wir die unterschiedlichen Berichtsarten kurz vorstellen. Eine detaillierte Betrachtung der von ReportServer unterstützten Berichtsformate (z.B. unterstützt ReportServer verschiedene Berichtsformate zur Integration sogenannter grafischer Berichte ).

4.1.1. Grafische Berichte

Unter grafischen Berichten fassen wir Berichtsformate zusammen, die für die Erstellung grafisch anspruchsvoller Auswertungen entwickelt worden sind. Grafische Berichte werden von Berichtsentwicklern in der Regel mit speziellen Werkzeugen entworfen. Die Entwicklung bzw. Änderungen sind daher meist aufwendig. Grafische Berichte sind in der Regel fertige Auswertungen die nicht für die Weiterverarbeitung bestimmt sind. In ReportServer können grafische Berichte meist nur über wenige Parameter konfiguriert werden (wir betrachten Parameter in Abschnitt 4.2.1.) und werden meist in das PDF Format exportiert.

4.1.2. Dynamische Liste

Im Gegensatz zu grafischen Berichten ist die dynamische Liste ein Berichtsformat, dass Ihnen als Endanwender die volle Freiheit bezüglich der Art der vorzunehmenden Auswertung bietet. Sie können selbst über enthaltene Daten und eventuelle Nachverarbeitung entscheiden. Der Export Ihrer Auswertungen kann unter anderem als Excel oder PDF erfolgen. Die dynamische Liste bietet weitreichende Filter und Formatierungsmöglichkeiten und kann über sogenannte Templates Daten direkt in Excel, Word oder Textdokumente exportieren. Darüber hinaus bietet die dynamische Liste einen Analyse Modus (Pivot) mit dem sich Datenbestände unterschiedlichst aufbereiten lassen. Diese Aufbereitungen können z.B. in Form von Kreuztabellen oder Grafiken exportiert werden.

Mit der Vielzahl an Konfigurationsmöglichkeiten ist die dynamische Liste das ideale Werkzeug für die tägliche Arbeit. Die vielen verschiedenen Exportmöglichkeiten (Excel, PDF, CSV, XML, ...) ermöglichen darüber hinaus Daten für die Weiterverarbeitung durch andere Systeme aufzubereiten. Die vielfältigen Einstellungsmöglichkeiten der dynamischen Liste werden detailliert in Kapitel 6. vorgestellt.

4.1.3. Excel Template-Reports

ReportServer bietet mit JXLS eine auf Microsoft Excel basierende Berichtssprache. Im Hinblick auf Konfigurationsmöglichkeiten sind JXLS Berichte, für Sie als Anwender, am ehesten mit grafischen Berichten gleichzusetzen. Konfigurationsmöglichkeiten werden von Berichtsentwicklern über Parameter vorgegeben. Der anschließende Export erfolgt als Excel Arbeitsblatt.

4.1.4. OLAP -- Analyse Berichte

OLAP (Online Analytical Processing) wird häufig synonym für die Auswertung multidimensionaler Daten verwendet. ReportServer unterstützt die Mondrian Berichtssprache zur Definition sogenannter multidimensionaler Auswertungsräume (Würfel) die für erfahrene Nutzer sehr flexible Analysemöglichkeiten bieten.

 

Wir besprechen OLAP Berichte In Kapitel 8.

4.1.5. Datenverarbeitende Berichtsformate

Die bisherigen Berichtsformate dienen der Auswertung von Daten. ReportServer bietet darüber hinaus Formate an, mit denen Daten (z.B. zur Steuerung von Prozessen) verwaltet werden können.

4.2. Konfiguration und Ausführung von Berichten

Wenn Sie einen Bericht über den TeamSpace öffnen, gelangen Sie in den sogenannten Berichtsausführungsmodus. Dieser erlaubt Ihnen den gewählten Bericht zu konfigurieren und in verschiedene Formate zu exportieren. Sie können den Export auch automatisieren und sich den Bericht mittels einer Einplanung z.B. täglich oder wöchentlich zu einem bestimmten Zeitpunkt per Mail zusenden lassen. Im folgenden stellen wir die Arbeitsweise im Berichtsausführungsmodus, die den verschiedenen Berichtsarten gemein ist vor.

Der Berichtsausführungsmodus gliedert sich im wesentlichen in vier Bereiche. Am oberen Rand haben Sie mit einer Werkzeugleiste Zugriff auf die folgenden Funktionen:

Export Erlaubt den Export in unterschiedliche Formate. Die verfügbaren Formate werden durch die Berichtsart bestimmt.
Senden an Erlaubt es den Bericht auszuführen und das Ergebnis per Email zu versenden, oder im TeamSpace zu speichern.
Einplanen Über Einplanen können Berichte zeitgesteuert ausgeführt werden (z.B. jeden dritten Montag eines Monats).
Berichtsdokumentation Zeigt die zum Bericht zugehörige Dokumentation an.
Speichern Erlaubt es eine Variante des Berichts abzuspeichern. Hierbei werden alle vorgenommenen Konfigurationsänderungen abgespeichert.

Am unteren Bildschirmrand finden Sie für jeden geöffneten Bericht einen Reiter. Wenn Sie mehrere Berichte gleichzeitig geöffnet haben, erlauben diese Ihnen das schnelle Umschalten zwischen den geöffneten, sowie das Schließen einzelner Berichte.

Die Hauptansicht ist in der Regel in zwei Bereiche geteilt. Am linken Rand finden Sie die verschiedenen zur Verfügung stehenden Aspekte. Im Zentrum sehen Sie die zugehörige Ansicht. Jede Berichtsart hat mindestens den Aspekt Vorschau. Weitere Aspekte, wie z.B. Parameter erlauben es Einstellungen am Bericht vorzunehmen. Sollte lediglich der Vorschau Aspekt zur Verfügung stehen, so wird die linke Leiste ausgeblendet.

4.2.1. Parameter

Berichtsentwickler können Berichte mit Parametern versehen über welche der Bericht vor Ausführung weiter konfiguriert werden kann. Sind Parameter für einen Bericht vorhanden, so sehen Sie im Berichtsmodus links den Aspekt Parameter. Wählen Sie diesen an, um Einstellungen an den vorhanden Parametern vorzunehmen. Der Aufbau der Parameterseite kann je nach Bericht im Detail unterschiedlich sein. In der Regel besteht die Parameterseite jedoch aus einer Reihe von Eingabefeldern sowie evtl. zusätzlichen Beschreibungstexten.

Parameter können mit Standardwerten vorbelegt werden. Um einen Wert zurück auf den Standardwert zu setzen klicken Sie mit der rechten Maustaste auf das Formularfeld und wählen Sie Standardwert setzen aus dem Kontextmenü. Die folgenden Parametertypen können in Berichten vorkommen:

Textparameter

Der einfachste Parametertyp ist der Textparameter. Dieser bietet Ihnen ein Texteingabefeld zum Setzen des Parameterwertes. Je nach Einstellung kann gefordert werden, dass das Feld in einem bestimmten Format ausgefüllt wird (z.B. Mindest- und Höchstlänge, oder nur Ziffern). Stimmt das Format nicht mit der Eingabe überein, so wird das Feld markiert und eine entsprechende Fehlermeldung angezeigt.

Datumsparameter

Der Datumsparameter erlaubt die Auswahl eines Datums bzw. einer Uhrzeit. Für die Auswahl des Datums klicken Sie auf das Icon rechts neben dem Formularfeld. Es öffnet sich ein Kalender, der Ihnen die komfortable Auswahl des Datums ermöglicht. Uhrzeiten werden aus einer Auswahlliste (Dropdown-Liste) gewählt.

Anstatt eines fixen Datums können Sie auch ein Datum relativ zum aktuellen Tag eintragen. Hierzu müssen Sie den Parameter mittels rechter Maustaste in den Formelmodus umschalten. Anschließend können Sie einen Formelausdruck aufbauend auf dem "today"-Objekt eingeben. Der Ausdruck ${today} z.B. referenziert das aktuelle Datum, ${today.firstDay()} bezeichnet den ersten Tag des aktuellen Monats. Weitere Informationen zu Formelausdrücken und dem today-Objekt finden Sie im Anhang B.

Auswahllisten

Auswahllisten ermöglichen Ihnen die Auswahl eines oder mehrere Werte aus einer vorgefertigten Liste. Dabei können Auswahllisten auf verschiedene Arten dargestellt werden:

Dropdown Hierbei können Sie einen einzelnen Wert aus eine Aufklappbaren Liste auswählen. Wenn Sie keinen Wert explizit auswählen wird der erste Eintrag der Liste verwendet.
Radio Buttons Radio Buttons erlauben ebenfalls die Auswahl eines einzelnen Wertes. Jedoch sind alle verfügbaren Werte direkt sichtbar.
Mehrfachauswahl Hierbei wird eine Liste aller ausgewählten Werte angezeigt. Um die Auswahl zu verändern klicken Sie doppelt in die Liste. Es öffnet sich ein Fenster, in dem auf der linken Seite die möglichen Werte stehen, und auf der rechten Seite die derzeit ausgewählten. Um Daten auszuwählen ziehen Sie diese von Links nach rechts. Um die Auswahl zu speichern klicken Sie auf Übernehmen. Beachten Sie, dass die leere Auswahl interpretiert wird als Alle Daten sind ausgewählt. Dies ist zu unterscheiden von der manuellen Auswahl aller verfügbaren Werte. Bei sich ändernder Datengrundlage wird die leere Auswahl automatisch auch neue Werte umfassen, haben Sie manuell alle Werte ausgewählt, so bleibt die Auswahl exakt so bestehen, hinzugekommene bzw. veränderte Werte sind nicht in der Auswahl enthalten.
Checkboxen Eine andere Ansicht für die Auswahl mehrerer Werte.

Spezialparameter

Spezialparameter sind individuell programmierte Parameter die besondere Anforderungen umsetzen. Beispiele für solche Parameter sind z.B. die Auswahl eines Bereiches auf einer Karte oder eine Werteauswahl mit Suche. Sollte eine Konfigurationsmöglichkeit vorhanden sein, die nicht den oben vorgestellten Parametertypen entspricht, so handelt es sich um einen solchen Spezialparameter. Wie dieser zu bedienen ist, erfahren Sie in diesem Fall von dem Berichtsentwickler.

4.2.2. Vorschau

Der Aspekt Vorschau zeigt eine detaillierte Vorschau des Berichts mit der aktuellen Konfiguration an. Beachten Sie, dass für die Generierung der Vorschau der Bericht mit aktuellen Daten ausgeführt wird und dies, je nach Bericht, einige Augenblicke dauern kann.

4.2.3. Ausführung / Export

Ist ein Bericht fertig konfiguriert, können Sie diesen ausführen. Dies bedeutet, dass der Bericht mit aktuellen Daten aus dem Datawarehouse gefüllt und in das gewünschte Zielformat gebracht wird. Welche Formate hierbei verfügbar sind hängt von der Art des Berichts ab. Grafische Berichte werden in der Regel in das PDF Format exportiert, da dieses eine Pixelgenaue Darstellung garantiert und sich gut zum Ausdrucken eignet. Dynamische Listen hingegen werden meist als Excel Arbeitsblatt exportiert.

Ist ein Bericht fertig konfiguriert, können Sie diesen ausführen. Dies bedeutet, dass der Bericht mit aktuellen Daten aus dem Datawarehouse gefüllt und in das gewünschte Zielformat gebracht wird. Welche Formate hierbei verfügbar sind hängt von der Art des Berichts ab. Grafische Berichte werden in der Regel in das PDF Format exportiert, da dieses eine Pixelgenaue Darstellung garantiert und sich gut zum Ausdrucken eignet. Dynamische Listen hingegen werden meist als Excel Arbeitsblatt exportiert.

4.2.4. Speicherung von Varianten

Alle gemachten Konfigurationseinstellungen eines Berichts (z.B. gesetzte Parameter) können in Berichtsvarianten abgespeichert werden. Hierbei ist zu beachten, dass tatsächlich nur die Konfigurationseinstellungen, nicht jedoch die aktuellen Berichtsdaten gespeichert werden. Zur Speicherung einer Variante wählen Sie aus der Werkzeugleiste die Schaltfläche speichern. Anschließend können Sie einen Namen sowie eine zusätzliche Beschreibung für die Variante eingeben. Die Variante wird im TeamSpace im gleichen Ordner abgelegt, wie der zuvor geöffnete Bericht. Arbeiten Sie bereits auf einer Variante haben Sie die Möglichkeit die aktuelle Variante zu ändern "speichern" oder eine neue Variante anzulegen "speichern unter".

4.2.5. Die Berichtsdokumentation

Alle in einer Variante gespeicherten Einstellungen sind in der Berichtsdokumentation übersichtlich zusammengefasst. Somit ist sichergestellt, dass auch individuelle Auswertungen stets nachvollziehbar und revisionssicher dokumentiert sind.

4.2.6. Einplanungen

Gespeicherte Varianten können eingeplant und zu festgelegten Zeitpunkten automatisch ausgeführt und z.B. per Email verschickt werden. Wählen Sie hierfür die Option Einplanen aus der Werkzeug-leiste. Weitere Informationen zu Einplanungen und der Verwaltung von eingeplanten Berichten finden Sie in Kapitel 9.

Copyright 2007 - 2024 InfoFabrik GmbH. All Rights Reserved.

Auf unserer Website setzen wir Cookies und andere Technologien ein. Während einige davon essenziell sind, dienen andere dazu, die Website zu verbessern und den Erfolg unserer Kampagnen zu bewerten. Bei der Nutzung unserer Website werden Daten verarbeitet, um Anzeigen und Inhalte zu messen. Weitere Informationen dazu finden Sie in unserer Datenschutzerklärung. Sie haben jederzeit die Möglichkeit, Ihre Einstellungen anzupassen oder zu widerrufen.

Datenschutzerklärung Impressum
You are using an outdated browser. The website may not be displayed correctly. Close