TIBCO offers Jaspersoft Community Edition, a free product that offers embeddable pixel-perfect reports for Java apps and small workgroups.
Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards
- Formatting capabilities (25)10.0100%
- Publish to PDF (27)9.090%
- Multiple Access Permission Levels (Create, Read, Delete) (26)9.090%
- Drill-down analysis (25)9.090%
TIBCO offers Jaspersoft Community Edition, a free product that offers embeddable pixel-perfect reports for Java apps and small workgroups.
- No setup fee
- Free Trial
- Free/Freemium Version
- Premium Consulting / Integration Services
4 people also want pricing
Microsoft Power BI is a visualization and data discovery tool from Microsoft. It allows users to convert data into visuals and graphics, visually explore and analyze data, collaborate on interactive dashboards and reports, and scale across their organization with built-in governance and security.
Metabase aims to bring data tools with the simplicity of consumer products to the crufty world of enterprise business intelligence. Their open source analytics and business intelligence applications connect to most commonly used databases to let anyone in a company ask questions, and create…
Standard reporting means pre-built or canned reports available to users without having to create them.
- 9Pixel Perfect reports(24) Ratings
Pixel Perfect reports are highly-formatted reports with graphics and ability to preview the report before printing.
- 9Customizable dashboards(23) Ratings
Customizable dashboards are dashboards providing the builder some degree of control over the look and feel and display options.
- 10Report Formatting Templates(23) Ratings
Ad-Hoc Reports are reports built by the user to meet highly specific requirements.
- 9Drill-down analysis(25) Ratings
Drill down analysis is the ability to get to a further level of detail by going deeper into the hierarchy.
- 10Formatting capabilities(25) Ratings
Ability to format output e.g. conditional formatting, lines, headers, footers.
- 9Integration with R or other statistical packages(2) Ratings
Integration with the open-source R predictive modeling environment.
- 9Report sharing and collaboration(23) Ratings
Report sharing and collaboration is the ability to easily share reports with others.
Ability to schedule and manager report output.
- 10Publish to Web(22) Ratings
- 9Publish to PDF(27) Ratings
- 9Report Versioning(17) Ratings
Report versioning is the assignment of version numbers to each version of a report to help in tracking.
- 10Report Delivery Scheduling(24) Ratings
Report Delivery Schedule is the ability to have reports delivered to a destination at a specific data and time.
- 9Delivery to Remote Servers(16) Ratings
Ability to deliver reports to remote servers
Data Discovery and Visualization is the analysis of multiple data sources in a search for patterns and outliers and the ability to represent the data visually.
- 9Pre-built visualization formats (heatmaps, scatter plots etc.)(21) Ratings
Pre-built visualization formats are canned visualization types that can be selected to visualize different kinds of data.
- 10Location Analytics / Geographic Visualization(18) Ratings
Location analytics is the visualization of geographical or spatial data.
- 9Predictive Analytics(2) Ratings
Predictive Analytics is the ability to build forecasting models based on existing data sets.
Access control means being able to determine who has access to which data.
- 9Multi-User Support (named login)(24) Ratings
Named model access means that users have access based on name and password.
- 10Role-Based Security Model(25) Ratings
Role-based access means that access to data is determined by job or position in the corporation.
- 9Multiple Access Permission Levels (Create, Read, Delete)(26) Ratings
Multiple access permission levels means that different levels of users have different rights.
- 9Single Sign-On (SSO)(17) Ratings
Allows users to use one set of login credentials to access multiple applications
Support for mobile devices like smartphones and tablets.
- 10Responsive Design for Web Access(19) Ratings
Web design aimed at producing easy-to-read sites across a range of different devices.
- 9Mobile Application(10) Ratings
A dedicated app for iOS and/or Android.
- 9Dashboard / Report / Visualization Interactivity on Mobile(16) Ratings
In-app dashboard reports and data visualization.
APIs are a set of routines, protocols, and tools for used for embedding one application in another
- 10REST API(18) Ratings
REST is an architecture style for designing networked applications
- 10iFrames(16) Ratings
An iFrame is an HTML document embedded inside another HTML document on a website
- 9Java API(14) Ratings
A Java application programming interface (API) is a list of all classes that are part of the Java development kit (JDK)
- 10Themeable User Interface (UI)(14) Ratings
A themeable user interface means that a specific visual them can be applied to it
- 9Customizable Platform (Open Source)(13) Ratings
A customizable, open source API Gateway is a fast and scalable type of API
- Tech Details
- Providing future predictions.
- Provision of data analytics.
- I have not experienced any room for improvement.
- All the features are effective.
- Jaspersoft Community Edition allows creation, modification and publication of high-quality pixel-perfect reports.
- It is open source/free.
- Ad-hoc reporting is not available with Jaspersoft Community Edition.
- Management and performance tuning is not provided in Jaspersoft Community Edition.
- Data-level security can only be provided through the commercial edition of Jaspersoft.
- It has better performance. The first page of a report will be displayed as soon as the data comes, and users can read the first page while waiting for the other pages to load.
- The structure of the reports are in XML format, which makes it easily readable and editable.
- It is Java based, experienced Java developer can tailor the report with their own needs.
- Vague error message. Usually something like "Some error happened, please contact your administrator". It's impossible to locate the root cause quickly.
- Exporting. When exporting report to xlsx, docs, pptx format, the layouts are not perfect.
- Report width cannot be increased automatically.
The report templates can then be used by the clients so they can deploy and set up the templates on their JasperServer or they can use the templates as baseline reports on Jasperstudio and make custom development changes to the reports to fit their business situations or logic.
- Custom design reports in Jaspersoft Studio. There is a lot of flexibility to customize reports. You can create easy reports in a quick time frame or complex report in a bit more time.
- The company does not need a 100% developer to develop reports. Someone with some level of developer experience could use Jasper Studio
- Jasper also provides a stand-alone web server to deploy your reports. This opens up a lot of Jaspersoft Studio files.
- There is a lot of time and effort put into the software. Years of input that improved all levels of the applications. Jasperstudio, Jasperserver, a manual, the community, etc.
- Flexibility is awesome, you can do almost anything. Having well-rounded REST API or you can use the Java Studio.
- There is a lot out of the box functionality. Scheduler, stand-alone reports, report output formats, logging settings, customization of GUI to a degree, permissions, roles, and user setup Studio, etc.
- Easier to customize the Jasper Server GUI. More flexibility with the input controls look and feel and maybe more input control types to select from.
- Have browser event functionality in the reporting itself.
- An easier way to iterate through an object. Maybe an option that tells the report Java run-time to stop following the report sequential flow and first integrate through this stated object many times.
- An easier way to create a list and add values to this list.
- Maybe one could stipulate the process flow of what needs to be computed first in a given field.
- The crosstab is a bit buggy on the Jasper studio side, so if that could be improved.
- Better and more examples of custom components
- The jive functionality on the tables needs an update. It looks so old and outdated.
If one needs a handful of reports and the look and feel is important as well as functionality, just develop your own reports using a report library.
- Include the jar files in your project and make the most sophisticated document with HTML5 og PDF output.
- Let your users make their own report in minutes with little or no training, via the self service BI portal.
- The package is missing any prediction or forecast functionality.
- The dashboard need more animated widgets with conditional formatting, like stoplights.
- The Jaspersoft Online reporting software is very complex.
The Jaspersoft Online reporting software is very complex. Sometimes it's hard to figure out what to do in order to get started.
- Very easy to use. Drag and drop.
- Very versatile when using data adapter to our HBase and Oracle backend data bases.
- Reports are easy to read and understand.
- Ad Hoc is not as powerful and flexible as report creation using Studio.
- API is not documented as well as I think it could be. I ended up googling for a lot of questions. Community is great through.
- Error reporting could provide more detailed. I caught myself on several occasions trying to figure out the root of the problem when it should be easily stated.
I believe there are better options for more complex reporting but for what we need Jaspersoft works well.
Visualize, while being a very nice tool with very dynamic reporting, seems to be lacking in the abilities to share data over multiple accounts.
- Charts are very clear and regularly updated
- Scheduling reports is easy
- Reduced number of clicks to access reports
- Scheduling dashboards - should be able to export to Excel, exporting to PDF looks cheap and not correctly aligned.
- Calculated Measures - over-complicated and difficult for new users to get to grips with.
- Admin rights - customers should be able to access other people's reports and schedules if they have admin rights.
- Dashboards - should have more space than one screen.
- 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
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.
- Multi tenancy
- Report scheduling
- 3rd party integration
- basic charts
- Chart customisation could be made a lot easier for non-technical users. More control of this through the UI or right click mouse options would make it a lot better to use. Like in Tableau or Power BI.
- The process for creating drill through charts could also be simplified through better UI options without the need to manually enter parameters and report links.
- A better way of dealing with existing fields in already created reports that need to be changed or removed from the domain without having to browse through each report to remove the field manually beforehand.
- The UI and feel of the ad-hoc view/report creator could be made a little more user-friendly with more UI options available without having to refer to a separate website to hunt for the appropriate APIs.
- Have more pre-calculated chart options. Such as Pareto charts that a right click function would enable on a chart. Presently all the data has to be structured very specifically to do this. DevExpress has had this option available for a long time.
- Ability to drill through from a Chart to tabular data instead of having to go to the crosstab view to do so
- Very intuitive tool - An Advanced reporting user can figure out in a day on the end to end operations.
- Easy customization - Simple changes in UI makes it less headache for the end user who maintains the tool. Being an open source product (offers Jasper web services) makes a lot developer friendly compared to SSRS, Cognos etc.
- Easy Connectivity - Can connect to any data source (can connect to multiple data sources) for a single report - can be customized.
- Community - A very strong community available online, videos - on basic how to questions, also provides assistance to use case specific scenarios.
- Ease of Reporting - Can create a reports with in few clicks with out struggle.
- Domain Designer - A very powerful tool you can create a dataset using clicks with out writing SQL code.
- OnDemand Scheduling - A very good scheduling feature and a has got lot more simplistic compared to other popular tools like Cognos.
- Jasper Studio - Very good programmatic tool (desktop tool) lets you customize the reports more company specific, can embed complex coding with 3rd party languages like Java, Groovy (scripting language).
- Inconsistent Errors - Crash dump errors annoys end users while not giving an clue of the actual reason of the failure. Everything has to be manually dealt by admins who need to tediously investigating through the error logs and investigating the crash dump errors or need to enable auditing which will tax the overall system.
- Stability , Performance issues - You can experience a lot of Performance issues with the increase of complexity in programming SQL queries but there are majority of performance bottle necks with in the product architecture on the supportability.
- Scaling - There are lot of hiccup's while scaling the product to huge set of audiences on a large scale mainly due to vagueness on the documentation and test results provided from Jasper support team. Need to invest a lot of internal perf testing before rolling this to large scale users for any reporting needs.
- Data source connectivity issues - You can face multiple connectivity errors across firewall, windows firewall, 3rd party driver issues mainly due to lack of in-house integration of the product. As the entire product is designed in Java and Java has a lot of issues in supporting MS platforms.
- Shortsightedness in Roadmap - Lack of Dynamism in product features - Product Managers at Jasper team dont offer much of the dynamic features offered from Tableau, SSRS, Cognos ex: optional/ forced parameters not available in legacy versions - available only in the recent versions. Also restricting schema to end user has to be dealt at the database level by the DBA teams, this feature available of restricting schema is not available from Jasper team.
- Jasper studio still needs to be scaled up to a lot of extent compared to MS- BIDS - Visual studio, Cognos - Report Studio - especially in terms of supporting multi dataset based queries in a single band of the report, parameters support with multiple datatypes.
- Support model not matching business model of customers - Any complex issue on legacy versions becomes a lot more challenge in dealing with Jasper team as they force you to upgrade with out understanding the dependencies on production environments. Getting a hotfix becomes lot more challenging. The front line of engineers do a basic troubleshooting with out understanding the actual problem, passing through several levels becomes exhausting before the actual engineer shows up who can fix the issue.
- Integration with 3rd party authentications - You can face a lot of challenges with authentication with 3rd party clients as there is no clear cut documentation, steps available from the Jaspersoft
- The implementation of the reports with Jasper Studio is very friendly and allows us to be more productive.
- We can guarantee quality attributes such as scalability, security, and confidentiality in the presentation of information with TIBCO.
- It is also an essential aid in the management decisions of our clients with their BI tool.
- The implementation of security with visualize took us a long time due to the lack of documentation on the subject.
- Scripted installation is reasonably simple
- Out of the box drivers for most data sources are good to have
- Can quickly create semantic layers for basic data models
- Re-seller experience is extremely poor. We were almost not able to get a quote!
- Subscription model pricing has very poor visibility and re-seller did not explain this well at all
- The world has moved to SAML and multi factor authentication. Information about configuring to those is very poor.
- Pixel perfect reports
- Highly customized reports using open source technology
- Easy to use dashboard and ad hoc report builder
- Repository interface is a flat structure. Folder or other structure would be best for numerous reports for several different departments.
- Should come fully equipped with all available properties for High Charts
- Better user guides that includes more information about configurations for styles, conditions, etc. that aren't covered in the guide.
- Online Education when starting up
- Community site
- Posibillity to develop the reports you need
- Relatively easy to use
- Specially in the beginning I could have used a support function to contact - an online contact could be fine
- Building new reports with e.g Gantt charts is for me very complex
- I'd like a better mobile solution - compared to set up of a PowerBI solution, Jasper is quite complex
I like the way you can develop what you need with almost no limit.
Difficult to use Maps, Charts and Widgets Pro
- Easy to use portal for end users
- Open source
- Really bad support! Even when you pay for support! You call in, don't get a call back. When you do they tell you go to onto the website and submit a ticket (why the support person can't do that while I'm on the phone is beyond me!). Then nothing is done and you get a notice that it's now a bug and maybe they will fix it on the next release!
- Documentation is ridiculous! You go on their website and enter your product version and do a search and you get info for EVERY version out there! Even though it's irrelevant or wrong for your version! Customer support will even email you invalid documents!
- Nickel and dime you for everything! Need help to tune Java? You'll pay! Need help speeding up queries? You'll pay! Pay for the support and Customer success? they try to sell you other services and consultants! Need a fix for an issue that is a bug ASAP? Sure! If you pay!
- Convoluted portal for product, support, download and training! Took six months to get the account set up correctly! Every time I called to try and fix it, they simply reset the password!
- Supports variety of data sources
- Ad-hoc functionality is above average
- For submitted improvements it's difficult to get visibility on when they are planned for release
- Integration of Tibco Jaspersoft ETL with realtime apps using Kafka components
- Integration of Tibco Jaspersoft Reporting portal using iFrame into our apps for Reports
- Big data components to integrate with Hadoop ecosystem
- The first thing to improve is proper step-by- step documentation, instead of each service/agent level. Understanding all the product components available and their use, will give a clear picture to beginners.
- The installer says that it includes all components, but at the time of installation we realized that there are some SVN/GitHub components that we had to install separately. And If we install individual services separately, the configuration is different.
- The logging options became worse from Tibco Jaspersoft Big Data ETL 6.0.1 to 6.3.1. The log4 level info was perfect in 6.0.1 but somehow it is messed up in 6.3.1 and it doesn't provide logging detail like in 5.5. It just says started and completed.
- Data presentation
- Ease of use
- Great support from the community and help desk
- Very low costs for entry level subscription
- Native integration with R environment
- Native integration with SAML 2.0
The Jaspersoft Report Server entry level version is a very good product, with a very low cost providing a great product with a very effective support.
The community provide an effective way to solve problems and find solutions. I will suggest this product to my colleagues t to manage company that has evolving reporting needs.
- Very easy to incorporate graphics.
- Sub-reports are a very useful feature.
- Using parameters allows for flexible and specialized reporting.
- Emailed reports should be able to be encrypted.
- Dashboards should be easier to set up.
- Flexible licensing for an ISV
- Can embed, customise and change the look and feel to integrate well with our products to provide a seamless experience
- Usability can be an issue when creating ad-hoc reports for end users, they need to know the capabilities of the domain model and be "power users"
- Expensive for a small ISV, annual subscription
Less useful: Desktop BI analysis
- Generic usage of input parameters.
- Adhoc reports.
- User / roles management in Jasperserver.
- I don't like replacement of ireport. But I also agree that it was hard to use.
- There should be a simple way for users to see a dashboard as their home page.
- Printed graphs are sometime unusable.
- Integration with big data databases [could be improved].
- I think TIBCO does a good job of creating a good licensing model.
- They've updated their product with more modern charting libraries.
- We regularly find bugs that we have to report, it may just be our use case.
- The authentication framework is a little tough to master.
- It took us a few years to get it fully implemented.