Quick review on Jasper Server
Updated June 07, 2022

Quick review on Jasper Server

Anonymous | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with TIBCO Jaspersoft

  • Generating reports over web services enables distributed reporting capabilities with authentication.
  • Inbuilt features of Jasper Server help in designing reports as required by the customer.
  • Jasper Server is capable in using with many data adapters like Oracle, PostgreSQL and NoSQL stores.
  • Jasper Server needs some improvements further on its performances in generating reports.
  • Customers claim some security violations on numerous plain text passwords appearing inside the source code.
  • Jasper Server needs automated purging mechanisms on its scheduled reports.
We are heavily depending on the commercial Jasper features at the moment.
As per the basic evaluations, both provides same features in our context of use.
In our context of use, Jasper provides the required features as expected.
They are trying to resolve customer issues as much as they can.
A well suited feature of Jasper Server is the distributed functionality in generating reports over web services which enables the decoupling components in a better way.

Jaspersoft Feature Ratings

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

Using TIBCO Jaspersoft

5 - When customers require new reports, we allocate our developers to create those reports on behalf of them.
3 - To use Jasper products, they need some prior knowledge and experience.
  • Jasper Server can handle big data via Spark SQL.
  • Jasper Visualize.js makes the embedding report really easy.
  • We use Jasper ETLs for data summarization processes.
  • We use Jasper Server for scheduled report generation, handling API based reporting requests.
  • Both Jasper Server and ETLs are integrated as microservices to fulfil all the reporting requirement in our Telco products.
  • Jasper allows customizations. For example, Jasper Server itself does not support for purging scheduled reports but it allows to use its API for implementing out own purging mechanism.

Evaluating TIBCO Jaspersoft and Competitors

  • Price
  • Product Features
  • Product Usability
  • Prior Experience with the Product
  • Positive Sales Experience with the Vendor
Even though the price factor is considered important, we look the product features and its usability towards our requirements.
Our Telco products is now being integrated with NoSql stores like Cassandra. So our preference is to reassess Jasper evaluations by aiming big data concepts. Ealier we evaluate Jasper products by targetting it to use with relational DBs like Oracle and PostgreSQL.

TIBCO Jaspersoft Implementation

Implementation might be complicated for a beginner.
  • Developers need prior knowledge on working Jasper products.

TIBCO Jaspersoft Training

  • Online training
  • Self-taught
You may need to study this product to getting the things done.
It is difficult to deal with due to untidiness.
Without training, learning this product might be difficult but materials can be found in the internet for self-learning as well.

Configuring TIBCO Jaspersoft

Based on our past experiences, configurability seems extensive and complex and that lead us to make extra effort on troubleshooting issues.
We have automated the configuration process.
No - we have not done any customization to the interface
No - we have not done any custom code
No any custom implementation is added to the sorces since the feature certification will be impacted due to this.

TIBCO Jaspersoft Support

ProsCons
Quick Resolution
Good followup
Knowledgeable team
Problems get solved
Kept well informed
Support cares about my success
None
Yes
Otherwise there are limitations in opening cases.
Yes - Yes, most of the time.
No any exceptional support is experienced.

Using TIBCO Jaspersoft

ProsCons
Like to use
Well integrated
Feel confident using
Unnecessarily complex
Difficult to use
Slow to learn
Lots to learn
  • Jasper Server REST APIs are versatile.
  • Most ETL components provide the functionality as expected.
  • Jasper Server/Jasper ETLs can handle the loads decently.
  • We experience some limiations in using Jasper Server report schedulers specially in naming reports, create burst reports based on dynemic parameters etc.

TIBCO Jaspersoft Reliability

Jasper products can be deployed as clustered manner.
Availability depands on the component architecture. However, Jasper has the flexibility to adjust the architecture accordingly.
Complex reports on heavy data load may take considerable amount of time. We have experinced some latencies/misfires regarding to this.

Integrating TIBCO Jaspersoft

Jasper has intelligently decoupled the services to use them remotely.
  • We have our own custom systems to connect Jasper Server via REST APIs.
Since Jasper maintains API documentation nicely, no issues were realized.
  • We are planning to inegrage Jasper Server with Cassandra and Spark SQL Thrift Server.
Yes.
  • API (e.g. SOAP or REST)
  • ETL tools
Jasper supports for various data sources.
Use Jasper Server as a micro-service.

Relationship with TIBCO Software Inc.

They are proactively helping us to go through the purchase process smoothly.
They also provide better service regarding this. No issues were realized.
Jaspersoft should consider to provide customized offers as which can fit for the customer's budget.

Upgrading TIBCO Jaspersoft

Yes - Security updates on APIs made some issues on the existing reporting features.
  • Some customers are frequetly worrying about security vulnerabilities. So applying upgrades causes to fixed these issues.
  • Jasper should focus more on performance improvements.