Documente Academic
Documente Profesional
Documente Cultură
Extensions
JSR-168 portlets
Java API
HTTP API
XML/A (OLAP)
JasperReports Library
JasperReports Server
Scheduler
OLAP Engine
Hibernate ORM
Spring Security
Diverse clients
Jaspersoft web user interface (JasperReports Server - UI) Web services clients (SOAP and RESTful)
Repository Database
Email Services
SECURITY
Object, column and row based security Single Sign On Secure infrastructure
10
11
12
DATA INTEGRATION
Case study: Jaspersofts internal data warehouse
13
14
Intacct (50)
- Orders
- Invoices - AP/AR - Rev Rec Schedules
XML Gateway Hourly
Others (26)
- Eloqua - Bugzilla
Openair Jasperforge.org Jaspersoft.com eStore
(4,900,000)
JDBC Nightly
Hardware Dual Processor Quad Core 24 GBs RAM 4 TB Raid 5 Software ESXi CentOS JasperReports Server MySQL
15
16
17
18
Transform the data at the ETL layer Persist results sets, including calculated metrics Faster, more responsive reporting Consistently accurate data Schedule near-real time data refreshes
19
20
.jrprint
JasperReports Server : associates inputs into logical JasperReports Units automates report execution exposes APIS for other applications to do the same
21
22
Images
Input controls
23
Technical Training
24
25
Dont boil the ocean break it down Learn to leverage components Use sub-datasets, sub-reports, Tables etc. You can use multiple Detail bands Use conditional logic to get more from one report Use parameterized queries but dont start with them Appreciate the power of report design its not Excel Take training and read the Ultimate Guide its great Join JasperForge and user groups
26
Thank You