Sign in
Categories
Your Saved List Become a Channel Partner Sell in AWS Marketplace Amazon Web Services Home Help

Excellent for embedding a bit challenging to upgrade

  • By Goran O.
  • on 09/05/2024

What do you like best about the product?
We tried 2 flavors of Jaspersoft one configured on a Windows server for the JRS and SQL db for repository and the other with Linux+PostgreSQL. The latter works much better has to be said. This is not necessarily down to Jaspersoft but more to do with how Linux and PostgreSQL operate.

The Jaspersoft server is fully embedded in our app and you can't even see it. We have designed an interface that sends a REST v2 call with a desired SQL command and what you get back is a PDF report. Jaspersoft's interface is fully hidden. It's quite easy to integrate it into your app, I'd say.

We have built many (thousands) of reports with the Jaspersoft Studio, and while the studio might be buggy at times, it's a decent tool. Relatively intuitive, I would definitely recommend it. You can do A LOT with it. And you can indeed build pixel perfect reports relatively easily.

We have a multi-tenant setup with a couple of thousand orgs and a few thousand reports. With the Linux/PostgreSQL setup, we manage to serve all of the clients with just 2 servers without any issues. And this is during our busiest times.

Their support is super responsive though. If you have a problem an engineer will be assigned to you very, very quickly to help you solve the issue. No complaints there at all. On the contrary, kudos to them.

They say you need a Java expert on your team to help work with Jaspersoft and I can see the value in that, however, we have no Java devs on our team and we're finding it pretty easy to work with the server.
What do you dislike about the product?
One thing that's a bit challening is upgrading to a newer version. We don't do this often (2 year cycle) so we probably lack practice but we find that you really need to put in the work to test every single thing in the upgrade before you can run a successful upgrade. And we don't even have many customizations. We've customized the Ad Hoc reporting interface (css file), custom fonts JRE, and a few configuration settings (e.g. governor for extremely large reports). Yet, for every upgrade we seem to spend days trying to figure out what changed and how did it change so that we can upgrade. We do have a large repository though so that doesn't help with upgrades.

Ad Hoc reporting could likely be better. We find that the lack of cascading filters and load times can be frustrating to our clients. We are on v8.x at the time of writing this review so things might have changed in the newer versions.
What problems is the product solving and how is that benefiting you?
We have many different clients with different reporting needs. With the combination of Jaspersoft Studio and Jaspersoft Reports server, we're able to quickly build customized reports for each environment. This definitely brings value to our organization as custom reporting solutions are very important for our clients.


There are no comments to display