Jasper Reports
Upcoming SlideShare
Loading in...5
×
 

Jasper Reports

on

  • 534 views

 

Statistics

Views

Total Views
534
Slideshare-icon Views on SlideShare
509
Embed Views
25

Actions

Likes
1
Downloads
17
Comments
0

1 Embed 25

https://www.enkitec.com 25

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Jasper Reports Jasper Reports Presentation Transcript

    • JasperReports with Oracle Application Express 2013-September Tim St. Hilaire Enkitec 1 Sunday, September 22, 13
    • Agenda — Report Output — What’s Going on — Jasper Report Server — iReport Development Tool — Jasper Reports Integration Tool by Opal Consulting — Security — Tips and Suggestions @sthilaire Sunday, September 22, 13 2
    • About Me Tim St. Hilaire — System Integrator — Problems Solver — Pragmatist — Technology Enthusiast — APEX Fan — Enkitec Product Developer @sthilaire Sunday, September 22, 13 3
    • The Goal Demonstration @sthilaire Sunday, September 22, 13 4
    • How It Works — Report designed for a specific need — Report is deployed to a report server — APEX requests the report from the report server and presents it to the user @sthilaire Sunday, September 22, 13 5
    • High Level Process APEX HTTP HTTP UTL_HTTP BLOB Jasper Reports Database JDBC Data @sthilaire Sunday, September 22, 13 6
    • Jaspersoft Jaspersoft provides commercial software around the JasperReports product, and negotiate contracts with software developers that wish to embed the JasperReports engine into a closed source product. — Reporting Software — Analysis Software — Dashboard Software — Data Integration @sthilaire Sunday, September 22, 13 7
    • Jaspersoft Community @sthilaire Sunday, September 22, 13 8
    • Jaspersoft Community — Community editions are free to use — In production systems in your corporation — Include in commercial applications — Distributed under GNU Lesser General Public License version 3 (LGPLv3) — Community Support @sthilaire Sunday, September 22, 13 9
    • Jaspersoft Community @sthilaire Sunday, September 22, 13 10
    • JasperReports Library — Java based reporting engine — Runtime Environment — Variety Output Formats — Database Agnostic @sthilaire Sunday, September 22, 13 11
    • iReport — Visual Designer for Jasper reports — Mac, Windows, Linux — Comprehensive IDE — Modular Design — Built in Preview @sthilaire Sunday, September 22, 13 12
    • iReport @sthilaire Sunday, September 22, 13 13
    • iReport Development — .jrxml - Report design file — .jasper - Compiled report file — Images - Logo and support files — Sub directory for grouping reports — Sub report combination - for multiple data sets or master detail detail reports — Multiple data source connection capabilities — Development Process includes configuring report server @sthilaire Sunday, September 22, 13 14
    • Opal Consulting Dietmar Aust Opal Consulting http://www.opal-consulting.de Developed a Jasper Reports integration kit available to the APEX community. http://www.opal-consulting.de/tools @sthilaire Sunday, September 22, 13 15
    • Opal Tool Architecture - Server — JasperReportsIntegration.war — Deployable to a J2EE web server — Packaged with a Jetty Hightide HTTP server and servlet container for easy development — Testing and configuration interface @sthilaire Sunday, September 22, 13 16
    • Opal Tool Architecture - DB — Creates a collection of XLIB objects — Easy to use API to configure and call JasperReports — Each schema needs permissions to make HTTP calls (11g ACL) — Logging option to assist with debugging — Easy to use sample application for testing configuration @sthilaire Sunday, September 22, 13 17
    • Opal Tool Architecture - APP @sthilaire Sunday, September 22, 13 18
    • Security @sthilaire Sunday, September 22, 13 19
    • Security By Design — The Reporting Server should not be exposed to the general user base without security applied to it — The Reporting Server can be exposed to only the Database Server to control access — ACL capabilities can be limited to a service provider schema — Report Deployment as part of a QA process — Report Server Data Connections can be to “Reporting” schemas. @sthilaire Sunday, September 22, 13 20
    • Integration Tips — Start with Demonstration Environment — Document your approach to: — Report Deployment — Report Server Data Connections — Output Formats and Font Selections — If Selling Commercial Product - Verify Licensing and GPL compliance @sthilaire Sunday, September 22, 13 21
    • Summary Installation Functionality Usability Cost @sthilaire Sunday, September 22, 13 22
    • ODTUG Dietmar Aust Opal Consulting https://www.opal-consulting.de KScope 2012 Presentation: Oracle Reports to JasperReports • Several demonstration reports • JasperReports Feature Descriptions • Integration Details @sthilaire Sunday, September 22, 13 23
    • ODTUG @sthilaire Sunday, September 22, 13 24
    • Questions @sthilaire Sunday, September 22, 13 25
    • References Many thanks to all those that have come before me, and for those that take the time to help others grow and improve their skills by sharing their time, experience, and knowledge. Opal Consulting http://www.opal-consulting.de http://daust.blogspot.com http://www.opal-consulting.de/tools Jaspersoft http://jaspersoft.com http://community.jaspersoft.com DBMS_LOB http://docs.oracle.com/cd/E11882_01/appdev.112/e25788/d_lob.htm APEX Builder - BLOB Support in Forms and Reports http://docs.oracle.com/cd/E37097_01/doc/doc.42/e35125/advnc_blob.htm Tim’s Blog http://wphilltech.com @sthilaire Sunday, September 22, 13 26
    • Disclaimer — Marks, images, brands and referenced content are the property of their respective owners. Usage is for discussion purposes only. No ownership assumed or implied. — The comments and opinions expressed here are sole responsibility of the author and not of his employer or any other party. — No trees were harmed during the creation of this presentation. However, a great number of electrons were terribly inconvenienced. @sthilaire Sunday, September 22, 13 27
    • @sthilaire Sunday, September 22, 13 28