+ All Categories
Home > Documents > JasperReports als Nachfolger für Oracle Reports · 1 Ihr Partner für IT JasperReports als...

JasperReports als Nachfolger für Oracle Reports · 1 Ihr Partner für IT JasperReports als...

Date post: 09-Aug-2019
Category:
Upload: dinhquynh
View: 219 times
Download: 0 times
Share this document with a friend
36
Ihr Partner für IT JasperReports als Nachfolger für Oracle Reports Bremen, 07.11.2017
Transcript

1

Ihr Partner für IT

JasperReports

als Nachfolger für Oracle Reports

Bremen, 07.11.2017

2

Wer ist TEAM und warum JasperReports?

Vorstellung JasperReports

JasperReports und die Oracle DB

Zusammenfassung

TEAM und JasperReports

Inhalt

3

Wer ist TEAM und warum JasperReports?

4

TEAM GmbH Unternehmensgründung: 1982

Sitz im IT-Zentrum Paderborn

Geschäftsführung

Michael Baranowski – Heike Käferle

65 Mitarbeiter

Unternehmensgruppe Materna

1.700 Mitarbeiter 223 Mio. Euro Umsatz in 2016

Zahlen und Fakten

5

Wer ist die Materna GmbH?

Ein europaweit tätiges Unternehmen im Bereich IT-Dienstleistungen

1980 gegründet, mit Stammsitz in Dortmund und 1.700 Mitarbeitern

Kerngeschäft: IT-Projekte im B2B-Bereich

… eine elektronische Zollanmeldung

abgeben.

… am Flughafen am Automaten

einchecken.

… einen Bikini bei otto.de im

Internet gefunden haben.

… über die Platt- form „Dialog über

Deutschland“ mit der Bundeskanzlerin diskutiert haben.

… eine lang ersehnte Sendung bei DHL Paket im Internet

nachverfolgen.

Sie haben Berührungspunkte mit Materna, wenn Sie zum Beispiel …

… wenn Sie Kunde bei Mobilcom/Debitel,

Telefonica oder Vodafone sind .

6

Oracle Platinum Partner

7

Oracle Business

Geschäftsfelder von TEAM

ProStore® – Intralogistik und Warehousemanagement

Gewünschtes Thema bitte anwählen.

Geschäftsfelder von TEAM

8

Passgenaue Oracle-Dienstleistungen

Oracle Business

9

Lizenzierung

Ihr Partner rund um Oracle Business

Consulting

Administration Services

Entwicklung

Migration Schulungen/Workshops

10

Referenzen – Oracle

11

Intralogistik und Warehousemanagement

ProStore®

12

ProStore® – Innovatives Logistik 4.0-System

Logistik 4.0

Mobile Computing

Cloud

Materialfluss Logistics Intelligence

Warehouse-management

14

Warum JasperReports ?

15

Die Ausgangslage

Warum JasperReports?

16

Was hat uns an Oracle Reports gefallen?

Visuelle Editierung des Reports

Präzise und absolute Positionierung für Druckmittel

Einfache Anbindung der Daten

Effizienz / Geschwindigkeit

Warum JasperReports?

17

Warum JasperReports?

18

Vorzüge

Pixelgenaue Darstellung von Druckdokumenten

Editor ähnlich handhabbar wie der Oracle Report Developer

open Source

große Community

Einfache Integrabilität zu Forms, APEX u. Oracle ADF

Differenz zwischen Oracle Reports und JasperReports i.A sehr gering

Warum JasperReports?

19

Vorstellung JasperReports

20

JasperReports ist ein Report-Generator

Ausgabe als: PDF, HTML, Word, Excel, Powerpoint, TXT, RTF, ODT, CSV und XML

Jaspersoft wurde von TIBCO im März 2014 gekauft

JasperReports-Komponenten gibt es als freie und kommerzielle Versionen

Komponenten um JasperReports

Jaspersoft Studio

JasperReports Library

JasperReports Server

Was ist JasperReports

21

Visuelle Entwicklungsoberfläche Gegenstück zum Reports Designer

Aufbauend auf Eclipse Komplette Entwicklungsumgebung

Direktes Testen der Reports

Deploy auf JasperReports Server

JasperReports Studio

22

Direkte Einbindung in eigene Java Programme

Eigenverantwortlich für

Datenanbindung

Resourcen (Bilder, Klassen, etc.)

Einfach zu verwenden

JasperReports Library

23

Umgebung um Reports zu verwalten und auszuführen

Aufruf eines Reports über URL

Interaktive Nutzung möglich

Parametereingabe über Formulare

Auswahl von Reports in der Oberfläche

Auswahl des Ausgabeformates

Ist .war-File

Deploy auf vorhandenen Application Server

Standalone Version

JasperReports Server

24

JasperReports – Sprachen für Expressions und Trigger (Scriptlets)

Expressions : Java, Javascript, Groovy

Scriptlets: Java

Einfache Java-Grundkenntnisse vorteilhaft (schnell zu erlernen)

Erfordliche Skills / Lernkurve

25

Demo

26

JasperReports und die Oracle DB

27

Datenbank ist die Datenquelle

Zusatzwerte über PL/SQL ermitteln

Temporäre Tabellen befüllen

Druckzeitpunkt in Datenbank hinterlegen

JasperReorts und die Oracle DB

28

JasperReports ist eine Java-Library

Einbindung von Programm-Code über Java, Groovy, JavaScript

Code wird ausgeführt:

Über-Trigger (Am Anfang des Reports, neue Seite, neue Gruppe …)

Um Werte/Anzeige-Felder zu berechnen

Um zu ermitteln ob ein Feld/Bereich etc. angezeigt werden soll

JasperReports

29

Einbindung über JDBC

Funktionsweise ähnlich wie DBMS_SQL

Vorgehen

1. Query / PL/SQL-Aufruf definieren

2. Parameter definieren / übergeben

3. Aufrufen/Ausführen

4. Ergebnis aus Parametern auslesen

PL/SQL in JasperReports einbinden

30

Beispiel-Code

Einfache Hilfsfunktion

31

Demo

35

Zusammenfassung

36

Positiv

Kostenfrei (als Ersatz für Oracle Reports)

Sehr guter Editor (JasperStudio)

Deckt ein breites Spektrum an Anforderungen ab

Wird sehr aktiv weiterentwickelt

Viele Datenquellen

Viele Ausgabeformate

Schnell zu erlernen

Open Source

Mehrsprachigkeit, Maps

Zusammenfassung

Negativ

Kann nicht Drucken

37

TEAM und JasperReports

38

JasperReports-Schulung / Workshop für Oracle Entwickler

Konzeption und Mentoring als Startup-Unterstützung

Migrationswerkzeug für die Migration von Oracle-Reports

und JasperReports


Recommended