Jasper Reports and Product Integration
Arvind Jagini | TrustRadius Reviewer
Updated March 21, 2018

Jasper Reports and Product Integration

Score 8 out of 10
Vetted Review
Verified User
Review Source

Overall Satisfaction with TIBCO Jaspersoft

  • We use TIBCO Jaspersoft for print-ready, pixel-perfect reporting
Tibco Jaspersoft is the backbone of our reporting solution for our product eSilentPARTNER for the past 10 plus years.

We evaluated a ton of products when looking for a reporting solution that would generate pixel perfect reports and export them in various formats, and have been using it ever since. Though we have had our set of ups and downs, we always find technical support when needed.
  • Grouping and paging
  • Export in various formats
  • Role and user management
  • REST integration with our software
  • Runtime database connections
  • Multiple SQL query injection
  • Caching and font customizations
Negatives:
  • In the beginning, there was a sharp learning curve for the team.
  • We had to design complete custom data sources for all our reporting needs, that would be our biggest negative report.
  • Conversion from SOAP to REST API was a big change, because of all the ripple effects in our product integration, installer builders.
  • Use of Custom datasources causes system to stagnate because of use of hashmaps and vectors, which causes memory leaks and freezes the servers.
  • Migration from MySQL to PostGRE

Positives:
  • Established framework and easy to follow, once the guidelines are established
  • Develop a report and produce outputs in various formats
  • Role and user based security
  • Custom dashboard creation
  • Javascript API to add interactive filters
  • Jaspersoft Community
  • Other
We have a product that is deployable on Unix, Linux, MacOSX and Windows platforms.

Our product needed a partner to satisfy the reporting needs, and that supports multi platform deployments.

Although, java runs efficiently on all the platforms, it is known to work even better on Unix based platforms. It was important for us to support all the platforms.
We have no comments but multi-tenancy is important to any software product out there.
Crystal reports is very expensive and does not integrate well with java based servers. Jasper also provides community edition, if we every want to downgrade the use, we always have the option of eliminating the server and using the reports as they are. Jasper also give you the opportunity to build BI on case by base basis including Dashboards.
Definitely suitable for ETL, BI, recurring report generation, automatic emailing of generated reports, user dashboards, role-based dashboards, role based database visibility, graphic representation of data.

We have used Jasper for complex financial reporting, media calendar reporting, Invoices, purchase orders, estimates, project management reports in our software

It has issues where there is a need for Runtime SQL connection injection, or where a report has multiple main queries, where you have to depend on custom data sources. Custom data sources have to be written in Java and have a ton of memory leaks and garbage collection issues.

TIBCO Jaspersoft Community Edition Feature Ratings

Pixel Perfect reports
8
Customizable dashboards
7
Report Formatting Templates
8
Drill-down analysis
9
Formatting capabilities
9
Report sharing and collaboration
9
Publish to Web
9
Publish to PDF
9
Report Versioning
9
Report Delivery Scheduling
9
Pre-built visualization formats (heatmaps, scatter plots etc.)
7
Multi-User Support (named login)
9
Role-Based Security Model
9
Multiple Access Permission Levels (Create, Read, Delete)
9
Responsive Design for Web Access
8
REST API
9
Javascript API
9
iFrames
9
Java API
9
Themeable User Interface (UI)
9

Support and Training

We had to hire a consultant to get their full attention, but he was knowledgeable and very thorough
ProsCons
Quick Resolution
Knowledgeable team
Problems get solved
Kept well informed
Support cares about my success
Difficult to get immediate help
It has a learning curve when it comes to custom data implementation, otherwise, it is pretty straight forward and they have plenty of documentation
Yes, it was easy. Jaspersoft has a huge opensource community, forums and a ton of documentation and samples online. They also host free webinars from time to time.

Using TIBCO Jaspersoft

6 - Financial Accounting, Management Accounting, Project management, Resource management and Services
3 - Java Skills, SQL Skills, Javascript and Java skills are required for Reports support
  • Custom Invoicing
  • Estimating
  • Support for Multiple Databases using Custom Data
  • Custom Runtime Filters
  • Not Applicable
  • We would love to generate interative Gantt charts in Jasper :(
We like the product despite some drawbacks, we always have workarounds

Evaluating TIBCO Jaspersoft and Competitors

  • Price
  • Product Features
  • Third-party Reviews
Ability to have custom datasource, java platform and good backing from the opensource community

TIBCO Jaspersoft Support

Yes - Yes, we had a jaspersoft engineer train and resolve our issues or explain the short comings and their product map to solve our issues.
Training and validation of where we were going with this product. They are very courteous, keep in constant touch to make sure the client does not feel neglected.

Using TIBCO Jaspersoft

We have been using Jaspersoft Extensively for past 10+ years
ProsCons
Like to use
Relatively simple
Easy to use
Quick to learn
Convenient
Feel confident using
Familiar
None
  • Charting
  • Ease of Report Designing
  • Amount of Scripting you can do at runtime
  • Ease of DB Connections
  • Platform Independent
  • Open source community support
  • Dashboards and BI
  • Everything has a learning curve
  • Custom Datasource Impmentation