Jaspersoft Report Server Installation

Questions and answers for all installation-related topics for Servoy products

Jaspersoft Report Server Installation

Postby Mark Crichton » Tue Jan 15, 2013 11:32 pm

Hi All

I am wanting to install Jaspersoft Report Server for running and scheduling reports.
Does anyone else recommend it or is there other better options?

Ques 1 - When Installing it asks if want to use existing PostgreSql database? Should I say yes or no?
Ques 2 - When Installing it asks if want to use existing Tomcat web service? Should I say yes or no?
Mark Crichton
DataWise Ltd - New Zealand
http://www.datawise.co.nz
User avatar
Mark Crichton
 
Posts: 109
Joined: Mon Jan 24, 2011 10:01 am
Location: Auckland, New Zealand

Re: Jaspersoft Report Server Installation

Postby Thomas Parry » Wed Jan 16, 2013 12:23 am

Are you sure you do not want to use the Servoy JasperReport plugin instead of the JasperSoft server?
Another option is to use Velocity reports.
The basic question is whether or not you want to embed a report from inside Servoy or have a stand alone capability?
Tom Parry
Prospect IT
Java/C++/Servoy/Jasper Reports/Simulation/Service Applications
http://www.prospect-saas.biz
Thomas Parry
 
Posts: 498
Joined: Thu Jan 10, 2008 8:48 pm
Location: Ottawa, Canada

Re: Jaspersoft Report Server Installation

Postby Mark Crichton » Wed Jan 16, 2013 1:00 am

Hi Thomas

Thanks for your response
I already use the plugin to generate "invoices" and "standard" reports directly form Servoy application. I need to have a mechanism for different customised reports for different users in a way they can be easily added, modified and run without creating a new build.

Still to try Velocity reports.
Mark Crichton
DataWise Ltd - New Zealand
http://www.datawise.co.nz
User avatar
Mark Crichton
 
Posts: 109
Joined: Mon Jan 24, 2011 10:01 am
Location: Auckland, New Zealand

Re: Jaspersoft Report Server Installation

Postby Thomas Parry » Wed Jan 16, 2013 1:50 pm

Hi Mark,
I would be interested in knowing if your users have the skills to actually learn how to customize reports using a report generator like JasperSoft. My experience has been that a few "customized" reports can be made with very few parameters that are prompted for the user to fill in (from Servoy code) and then passed to the report.

Let us know your progress and experience.
Tom Parry
Prospect IT
Java/C++/Servoy/Jasper Reports/Simulation/Service Applications
http://www.prospect-saas.biz
Thomas Parry
 
Posts: 498
Joined: Thu Jan 10, 2008 8:48 pm
Location: Ottawa, Canada

Re: Jaspersoft Report Server Installation

Postby Mark Crichton » Wed Jan 16, 2013 9:06 pm

Hi Tom

Agree that very few users ever do their own reports. The important point is providing an easy way to do reports for users without having to do a new Servoy build every time they want a different layout or parameter added. I either have to build a data driven Servoy Module to handle reports via a database ( lots of work) or use the Jaspersoft Server. I would expect there must be lots of Servoyers who have tried installing Jaspersoft Server and found it useful?
Mark Crichton
DataWise Ltd - New Zealand
http://www.datawise.co.nz
User avatar
Mark Crichton
 
Posts: 109
Joined: Mon Jan 24, 2011 10:01 am
Location: Auckland, New Zealand

Re: Jaspersoft Report Server Installation

Postby lwjwillemsen » Wed Jan 16, 2013 11:48 pm

Hi,

We very often need some business logic settings associated with a report. We put that info in a glb_report table.
Such a table is almost inevitable when you need user security on the running of reports.

It's a kind of logic in our opinion to put the report file in the glb_report record...
Lambert Willemsen
Vision Development BV
lwjwillemsen
 
Posts: 680
Joined: Sat Mar 14, 2009 5:39 pm
Location: The Netherlands

Re: Jaspersoft Report Server Installation

Postby Mark Crichton » Thu Jan 17, 2013 8:54 pm

Hi Lambert

Good comment. I of course realise that Jaspersoft will also require different "access to the computer", so probably best to write a Servoy "Report Module" to handle reporting. Maybe if others are interested it could be a ServoyForge project? Anyone interested?
Mark Crichton
DataWise Ltd - New Zealand
http://www.datawise.co.nz
User avatar
Mark Crichton
 
Posts: 109
Joined: Mon Jan 24, 2011 10:01 am
Location: Auckland, New Zealand

Re: Jaspersoft Report Server Installation

Postby ptalbot » Thu Jan 17, 2013 10:18 pm

With VelocityReport it's quite easy to build a report manager.

I've built one with one of my clients and we've created templates which are very dynamic (users can choose what colums they want to include, whether they want subsummaries and whatnot).

Here's a capture of the layout configuration:
ReportLayout.png
Report layout management
ReportLayout.png (150.3 KiB) Viewed 9092 times

And here the report's layout in use (with filtering/search before producing):
ReportUse.png
Report layout in use
ReportUse.png (125.01 KiB) Viewed 9092 times


Once again, I would like to stress out how much easier/more flexible VelocityReport is when it comes to build dynamic reports.
The underlying technology being HTML and Velocity, creating report with maximum flexibility is not much more complex than writing if/else scripts.

You really seriously should give it a try before going to JasperServer. It's free, Open Source and Servoy Aware!
Patrick Talbot
Freelance - Open Source - Servoy Valued Professional
https://www.servoyforge.net
Velocity rules! If you don't use it, you don't know what you're missing!
User avatar
ptalbot
 
Posts: 1654
Joined: Wed Mar 11, 2009 5:13 am
Location: Montreal, QC

Re: Jaspersoft Report Server Installation

Postby Mark Crichton » Sat Jan 19, 2013 9:51 pm

Hi Patrick

Thanks for your response. Have checked out the forge and had a brief look at what involved.
Will give it a go.

Couple of questions.
1. Can calculations be easily done in the report engine . I do financial reports involving margins etc. Would I have to do do sgl select to get data correctly?
2. Would you be prepared to sell/share the code for your examples below to help me get up to speed quickly?
Mark Crichton
DataWise Ltd - New Zealand
http://www.datawise.co.nz
User avatar
Mark Crichton
 
Posts: 109
Joined: Mon Jan 24, 2011 10:01 am
Location: Auckland, New Zealand

Re: Jaspersoft Report Server Installation

Postby Hans Nieuwenhuis » Sat Jan 19, 2013 10:10 pm

+1
Hans Nieuwenhuis
Betagraphics
http://www.deltics.nl
http://www.betagraphics.nl

Servoy Version 7.3.1
Java version 1.7.0.x
Database Oracle 11g
User avatar
Hans Nieuwenhuis
 
Posts: 1026
Joined: Thu Apr 12, 2007 12:36 pm
Location: Hengelo, The Netherlands

Re: Jaspersoft Report Server Installation

Postby ptalbot » Sat Jan 19, 2013 10:13 pm

There many ways you can do calculations:
- using SQL,
- using Servoy's calculations,
- using Servoy JavaScript while filling your context object,
- in the template itself, using the $math object and standard computations on variables.

I cannot sell/share the code of that layout manager as it's part of my client's app, but I can help you build your own.
It's not that complicated, really!
Just send me a PM and I can arrange some sessions of training/help if you're interested.
Patrick Talbot
Freelance - Open Source - Servoy Valued Professional
https://www.servoyforge.net
Velocity rules! If you don't use it, you don't know what you're missing!
User avatar
ptalbot
 
Posts: 1654
Joined: Wed Mar 11, 2009 5:13 am
Location: Montreal, QC


Return to Installation

Who is online

Users browsing this forum: No registered users and 5 guests