Upload
dinhquynh
View
219
Download
0
Embed Size (px)
Citation preview
2
Wer ist TEAM und warum JasperReports?
Vorstellung JasperReports
JasperReports und die Oracle DB
Zusammenfassung
TEAM und JasperReports
Inhalt
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 .
7
Oracle Business
Geschäftsfelder von TEAM
ProStore® – Intralogistik und Warehousemanagement
Gewünschtes Thema bitte anwählen.
Geschäftsfelder von TEAM
9
Lizenzierung
Ihr Partner rund um Oracle Business
Consulting
Administration Services
Entwicklung
Migration Schulungen/Workshops
12
ProStore® – Innovatives Logistik 4.0-System
Logistik 4.0
Mobile Computing
Cloud
Materialfluss Logistics Intelligence
Warehouse-management
13
Referenzen – ProStore
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?
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?
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
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
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
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
39
Vielen Dank für Ihre Aufmerksamkeit
TEAM GmbH | Hermann-Löns-Str. 88 | 33104 Paderborn | Fon +49 5254 8008-0 | [email protected] | www.team-pb.de