Reporting

Reporting

Ausgleichen des inkonsistenten Ladens von Daten am Seitenende in JasperReports – Teil 1

JasperReports ist ein leistungsstarkes Werkzeug zur Erstellung anspruchsvoller Berichte in zahlreichen Zielformaten auf der Grundlage unterschiedlichster Datenquellen für verschiedene Zielsysteme. Dieser Blog-Beitrag befasst sich mit einem Problem, welches bei der Erstellung von mehrseitigen Berichten auftritt. Genauer gesagt: JasperReports zeigt inkonsistentes Verhalten beim Laden des letzten Datensatzes am Ende einer Seite. In diesem ersten Teil des Beitrags wird das Problem skizziert, und zwei einfache, aber nicht zufriedenstellende Lösungen erläutert. Im zweiten Teil wird eine kompliziertere, aber voll funktionsfähige Lösung für das Problem demonstriert. […]

SAP Analytics Cloud Smart Assist – Entdecken Sie, welches Potenzial in Ihren Daten steckt

Mit den Smart Assist Features der SAP Analytics Cloud (SAC) lassen sich Visualisierungen und Berichte automatisiert erweitern. Dazu sind in der SAC Verfahren aus den Bereichen Künstliche Intelligenz und Machine Learning eingebettet, die sich mit wenigen Klicks in BI- und Planungsanwendungen integrieren lassen. Die Smart Assist Features umfassen folgende intelligente Funktionen: Smart Discovery Smart Insights Search to Insight Intelligente Gruppierung Smart Discovery: Neue Zusammenhänge aus Bestandsdaten erschließen Mit Smart Discovery (Intelligente Entdeckung) können Sie Ihre Daten mit wenigen Klicks analysieren und so die wichtigsten Treiber für Ihre KPIs identifizieren und neue oder unbekannte Beziehungen Ihrer Daten aufdecken. Mittels maschineller [...]

Ausgleichen des inkonsistenten Ladens von Daten am Seitenende in JasperReports – Teil 2

JasperReports ist ein leistungsstarkes Werkzeug zur Erstellung anspruchsvoller Berichte in zahlreichen Zielformaten auf der Grundlage unterschiedlichster Datenquellen für verschiedene Zielsysteme. Dieser Blog-Beitrag befasst sich mit einem Problem, welches bei der Erstellung von mehrseitigen Berichten auftritt. Genauer gesagt: JasperReports zeigt inkonsistentes Verhalten beim Laden des letzten Datensatzes am Ende einer Seite. Der erste Teil dieses Beitrags hat das grundlegende Problem skizziert und erläuterte zwei einfache, aber nicht zufriedenstellende Lösungen. Dieser zweite Teil demonstriert eine kompliziertere, aber voll funktionsfähige Lösung. […]

Dynamisch generierte Bilder in JasperReports mit SimpleDataRenderer

Eine wichtige Anforderung bei der Erstellung von Berichten mit Jaspersoft ist die Darstellung von Datensätzen in leicht verständlicher Form. Grafische Darstellungen sind hierzu oft gut geeignet; so bietet Jaspersoft beispielsweise die automatische Generierung von (HTML5-)Charts an. Je nach Berichtsanforderung kann es aber sein, dass sich eine Text- und Grafikdarstellung vermischen sollen, z.B. in Form von unterschiedlich großen Balken pro Zeile wie in folgendem Beispielbericht über die Beliebtheit einzelner Farben beim Autokauf: Eine derartige Anforderung lässt sich nicht trivial über die Verwendung eines Charts abbilden. Ebenso ist die klassische Variante, Bilder über eine Datei in einen Bericht einzubinden, so wie [...]

SAP Embedded Analytics – Mit S4/HANA Embedded Analytics Reporting auch im operativen Tagesgeschäft nutzen

Mit S/4HANA Embedded Analytics können Analysen in Echtzeit auf operative Daten realisiert und mit Hilfe von Fiori Applikationen dargestellt werden. In diesem Beitrag gebe ich einen Überblick über die verschiedenen, dem Thema Analytics zuzuordnenden SAP Tools sowie deren Techniken und Architekturen. Dabei gehe ich insbesondere auf die folgenden beiden Fragen ein: Wie lassen sich Embedded Analytics in die bisherige Analytics Landschaft einfügen? Welche neuen Reporting-Möglichkeiten ergeben sich mit Embedded Analytics? Übersicht über SAP Analytics Lösungen Starten möchte ich mit einem Überblick über die verschiedenen Analytics Lösungen in Bezug auf S/4HANA. Abbildung1: Architektur Ansätze unter S/4HANA In der obigen Grafik werden [...]

Datenintegration mit Data Virtualization

In fast allen Projekten ist Datenintegration ein Thema, das angegangen werden muss. Legacy Systeme, Daten aus verschiedenen Fachbereichen und sogar Daten, die per Datei ausgetauscht werden, müssen konsolidiert und kombiniert werden. Probleme des klassischen Ansatzes Für die Datenbereinigung und die Integration der Daten werden klassischerweise ETL-Jobs (extract, transform, load) verwendet. Ein meist nächtlicher Job lädt Daten aus den verschiedenen Quellen in eine Zieldatenbank. Diese Daten können dann für Reports, Dashboards und Anwendungen verwendet werden. Dieser klassische Ansatz bringt mehrere Probleme mit sich. Einerseits sind die Daten bei ihrer Verwendung bereits wieder veraltet, denn ein Job, der eine große Menge [...]

18.07.2019: Data at your fingertips – Smartphone fähiges Reporting für Unternehmen

Veranstaltung im Rahmen des NÜRNBERG DIGITAL FESTIVALS 2019 Was nicht auf den Bildschirm des Smartphones passt, geht im Management-Alltag oft unter. Die relevanten Informationen und Analysen müssen in die Jackentasche passen und der Umgang damit so einfach werden wie das Telefonieren. Die DeltaApp von Bissantz zeigt, wie es gehen kann: Datennavigation, Abweichungsanalyse und Performance Management in der denkbar kompaktesten Form. Wir zeigen Ihnen den methodischen Ansatz („Haptic Reasoning“), die Umsetzung als App und die Einsatzgebiete am Beispiel Handel. Agenda: Mit vier "W"s zum Smartphone fähigen Reporting - Die Agenda des Events: WAS muss ins Berichtswesen? Die richtigen KPIs im [...]

Aufbereitung von Daten für das Reporting mit Jaspersoft im Sinne der Drei-Schichten-Architektur

Die Drei-Schichten-Architektur beschreibt das Konzept, eine Software-Lösung in drei Schritte zu unterteilen: In Präsentationsschicht, Logikschicht und Datenhaltungsschicht. Die oberste Schicht ist hierbei für die Präsentation und Nutzerinteraktion gedacht. Diese kann z.B. durch einen Jasper-Report realisiert werden. Im Gegensatz dazu stellt die unterste Schicht (Datenhaltungsschicht) die Rohdaten dar, die in den Jasper-Report einfließen, z.B. Verkaufsdaten in einer Tabelle in einer Datenbank. In diesem Beitrag betrachte ich die mittlere Schicht (Logikschicht) einmal genauer. Diese Ebene beschreibt die Verarbeitung der Rohdaten (z.B. Selektion und Verrechnung), bevor diese angezeigt werden. Für diesen Schritt kann der Anwender eine Datenabfrage bei der Erstellung eines Jasper-Reports im Jaspersoft [...]

Condair: Zufriedener Kunde berichtet über Jaspersoft auf Schweizer PostgreSQL Tagung

Am 29.6.2018 findet im Schweizer Rapperswil der Schweizer PGDay statt. Dort wird Karsten Lenz einen Vortrag zum Thema "Condair DWH Projekt mit PostgreSQL und Jasper Erfahrungen nach einem Jahr produktiven Einsatz" halten. Die PRODATO Integration Technology GmbH betreut Condair in diesem Thema von Beginn an. In dem Vortrag wird deutlich gemacht, wie ein ganzes Unternehmen mit Self-Service BI ausgestattet wird. Condair konnte dabei auch eine Kostensenkung gegenüber anderen bisher verwendeten Lösungen erreichen. Hervorgehoben wird darüber hinaus die großartige Connectivity zu den verwendeten Systemen. Der Anwenderkreis innerhalb des Unternehmens wurde bereits im ersten Jahr beinahe verdreifacht ohne Mehrkosten durch Lizenzen, [...]

JasperReports 6.4 von Jaspersoft – Eine Vorausschau

Viele warten seit einigen Monaten auf das neue Release von Jaspersoft. Im Rahmen meines Webinars "Interaktive und pixelperfekte Reports - aktuelle Trends und Ansätze mit JasperReports" habe ich bereits einen Ausblick auf kommende Features gegeben. In der JasperReports Library, dem wesentlichen Kern aller Produkte wie JasperServer und Jaspersoft Studio sowohl in den kommerziellen Editionen als auch in den Pro-Versionen, sind das im Wesentlichen folgende Features: Multiple Chart Customizer für die jFree-Chart Bibliotheken Field Properties Tab-Positionen in Text-Fields Multiple Chart Customizer für die jFree-Chart Bibliotheken Mit Hilfe der Customizer-Klassen können jFree-Charts angepasst werden. So können Schatten, Balkenabstände, Linienfarben, Linienmarkierungen etc. [...]

Go to Top