Open Source Reports mit Jasper und iReport - doag.org · Open Source Reports mit Jasper und iReport...

Post on 08-Feb-2019

228 views 0 download

Transcript of Open Source Reports mit Jasper und iReport - doag.org · Open Source Reports mit Jasper und iReport...

Open Source Reports mit Jasper und iReport

Dominic Weiser DOAG Konferenz 2012

2

Agenda

•  Einleitung

•  Motivation

•  JasperReports

•  iReport •  Workflow zur Berichterstellung (als Live-Demo)

•  Die Oberfläche

•  Anbinden einer Datenquelle

•  Der Subreport

•  Zusammenfassung

•  Fazit

3

Einleitung

Daten

Daten

Daten

Daten

Daten

Daten

Daten

Daten

4

Motivation

•  Vielzahl gängiger Anwendungsfälle für automatisierte Berichte •  Rechnungen

•  Zusammenfassung

•  Kennzahlen

•  Wirtschaftlichkeit •  Wiederverwendung

•  Geschwindigkeit

•  Berichte mit hoher Komplexität möglich

•  Geringe Budgets

5

JasperReports

6

JasperReports - Eckdaten

.jasper

7

iReport Designer

8

iReport

.jasper

9

iReport Live Demo

10

Neuer Report

11

iReport – Die Oberfläche

12

Datenquelle

13

Datenquelle

14

Datenquelle

Treiber installieren

15

Datenquelle – Treiber installieren

Einstellungen -> Classpath

16

Daten bestimmen

17

Query eingeben

18

Daten

•  Parameters •  Übermittelte Werte

•  Fields •  Daten aus der Datenquelle

•  Variablen •  Zwischenspeicher •  Aufbereitung von Daten

19

Palette

20

Eigenschaften

21

Der Bericht

22

Die Vorschau

23

Subreport Einfügen

24

Der Subreport

25

Der Subreport 2

26

Subreport Datenquelle

27

Der Subreport

28

Der Gesamtreport

29

Beispielreport

30

Zusammenfassung

•  JasperReports erstellt aus unterschiedlichen Datenquellen Berichte für verschiedene Ausgabeformate

•  iReport ist ein WYSIWYG Editor zum Erstellen von JasperReports

•  Mit iReport kann der komplette Workflow abgebildet werden 1.  Einbinden der Datenquelle

2.  Bestimmen der Daten

3.  Einfügen der Feldern in den Report

4.  Anzeigen der Vorschau (live)

5.  Erstellen eines Subreports

31

Fazit

•  Intuitiv

•  Steile Lernkurve, welche bald wieder abflacht

•  Open Source

•  Genügend Tiefe für komplexe Reports über mehrere Ebenen

•  Größtenteils stabiles Laufzeitverhalten

32

Ihr Kontakt zu esentri

Dominic Weiser

Consultant

dominic.weiser@esentri.com

esentri consulting GmbH

Pforzheimer Straße 132 Tel +49 (0) 7243 / 354 90 0 info@esentri.com

76275 Ettlingen Fax +49 (0) 7243 / 354 90 99 www.esentri.com

Besuchen Sie uns auf unserem Stand:

Ebene 2

33

Vielen Dank!