About Jasper
Updated March 03, 2018

About Jasper

Milan Paunovic | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User

Overall Satisfaction with TIBCO Jaspersoft

  • Charts are very good looking. It has dynamic and easy built reports
  • For developers it is very easy to learn and develop nice looking reports very fast, even without any Java background.
  • Adhoc reports are very useful.
  • It is easily embedded into any web application
  • Jasper server works very fast, and you can easily organize it and use it for several clients (by splitting organizations)
  • Intuitive and easy administration for managing reports and permissions
  • Deployment of jasper reports is not good. Especially if you are planning some automatic deployment.
  • Jasper studio Integration with TFS
  • Most of configuring of Jasper server is mostly done in config files. There should be an option to do it on a server. i.e. email configuration.
  • Database authentication is complex, needs to be documented better
  • Logging errors needs to be improved.
  • Online training
  • In-person training
  • Self-taught
Training allowed us to more quickly learn how to develop good looking and complex reports really fast. Training were good organized, and material used for training was useful. Just I had a lot of questions during and after training but the feedback was bad, since i didn't get to much answers.
Mostly because of better looking reports than Microsoft. Other useful scenario for us was adhoc reports which reduced our development time. We were not satisfied about Microsoft reporting services improvements over the years, and hoped to get more from Jaspersoft. Simply when you look at reporting part it is better and more advanced then Microsoft and Pyramid, gives more features.
Jasper is good in scenarios were clients needs ability to create ad hoc reports themselves. If you don't have a large BI development team it is perfect, because even without experience it is very easy to develop nice reports, and clients can create reports themselves. Complex and large reports, subreports and generic reports are hard to develop and very slow. I have used some other solutions and was more satisfied. Don't like how tables are built, it is making process of building reports far more complex then it should be. Creating tables on reports should be easiest thing.
If clients are more oriented on official reports with simple static structure there less expensive solution and reports are easier to build. So I suggest that you create some basic jasper reports features package which would be less expensive and would provide much simpler process of creating reports, like wizards, less controls for reports, and simplified jasper servers without tenants.
It is good to use in scenario where you have multiple clients which uses same solution and you just need to split organizations(tenants) and split reports by organizations and then host everything on one jasper server. This very much simplifies deployment and maintenance for us.

Jaspersoft Feature Ratings

Pixel Perfect reports
9
Customizable dashboards
8
Report Formatting Templates
8
Drill-down analysis
9
Formatting capabilities
8
Report sharing and collaboration
9
Publish to Web
5
Publish to PDF
5
Report Versioning
7
Report Delivery Scheduling
2
Delivery to Remote Servers
5
Pre-built visualization formats (heatmaps, scatter plots etc.)
1
Location Analytics / Geographic Visualization
1
Multi-User Support (named login)
4
Role-Based Security Model
3
Multiple Access Permission Levels (Create, Read, Delete)
3
Single Sign-On (SSO)
2
Responsive Design for Web Access
2
Mobile Application
2
Dashboard / Report / Visualization Interactivity on Mobile
2
REST API
5
Javascript API
1
iFrames
6
Java API
2
Themeable User Interface (UI)
3
Customizable Platform (Open Source)
1

Using TIBCO Jaspersoft

10 - Jasper is used by developers for development and testing features.
QA team is using it for testing and verification, and bug reproducing. Sometimes tester use it for other things and other bugs, because they can easily get data they need from reports and they don't need to query database.
Business analytics use it to propose some improvements
2 - Since the jaspersoft reports uses database as datasource (in our case) then the excellent database skills are needed to resolve and identify problems with reports.
Good knowledge of reports development to be able to modify reports per needs.
Jasper administration to resolve issues with schedule and managing servers.
To be familiar with deployment process
We had also a lot of problems with calculation formulas so that's what is needed too.
  • adhoc reports
  • official on demand reports
  • Scheduled reports
  • We didn't expect adhoc reporting to be so much useful
  • We have clients in different time zones, so we didn't expect that we would easily provide data to different time zones. Jasper helped
  • Didn't expect to embed it at first, but since it was simple we did it
  • ETL process
  • analytics features
  • for mobile
You are missing some templates and when you are building large amounts of reports it can be tedious. There are problems with Quartz and we got some constant problems with scheduling reports. There are much faster solutions from other companies to built worse looking but with much faster development time.

Evaluating TIBCO Jaspersoft and Competitors

  • Product Features
  • Product Usability
I would focus more one development time, and learning curve. Since reports looks nice, but you need too much time to develop such reports, which you don't have in rapid development projects. I would more insist and focus on our needs and then check if product feet what we are expecting from it.

TIBCO Jaspersoft Implementation

Since we needed to do a lot of editing of config files I am not satisfied. We were not able to automate deployment of reports. So that's why you got a bad mark. When anything goes wrong it hard to find in log files, and support and community is not that great, so spent a lot of hours to find solution myslef
Change management was minimal
  • configuring jasper server
  • certificates
  • database authentication configuration
  • automate deployment

TIBCO Jaspersoft Support

Good looking reports are hard to develop, I personally didn't have problems with learning but I see that other had those problems and they are developers that are more used to Microsoft products, and didn't have experience with Eclipse. Not satisfied totally with support we had few problems, and questions after training, but didn't have answers and feedback. Community is not that big, you will not be able to find solutions for your problems.
No, we had few bugs submitted. I don't think I got answer at all. We have a bug with Quartz and schedules were scheduled reports just stops working and no errors is logged. And we didn't get any answer, that far away from exceptional support. I also had a training and no answers to my questions after that.
ProsCons
Knowledgeable team
Quick Initial Response
Slow Resolution
Poor followup
Not kept informed
Escalation required
Difficult to get immediate help
Support doesn't seem to care

Using TIBCO Jaspersoft

Jasper looks good but it is not that easy to configure. Everything in config files. If you need customization it needs a lot of work. And when you configure it and it works, you forget about what you did, and when you have a problems investigation is slow. When everything is working it is usefull
ProsCons
Relatively simple
Easy to use
Technical support not required
Well integrated
Quick to learn
Feel nervous using
  • administration of jasper server
  • adhoc reports
  • schedules
  • deployment from Jasperstudio
  • Investigate errors, looking into logs
  • automatic deployment
  • configuring database authentication