Back to basics
The Dr. Jaspersoft webinar series featured a set of "Back to Basics" sessions focused on the core building blocks of embedded analytics and reporting. Designed for both new and experienced users, the series explores essential concepts and hands-on techniques for creating, managing, and embedding reports more effectively.
Building interactive data visualizations
Using Jaspersoft Studio’s pixel-perfect designer, developers can create reports and deliver them securely by email, portal, mobile app, or API. This session covers practical techniques for building more effective and interactive reports, including how to:
Use pre-loaded report templates to jump start your report design
Insert and configure HTML5 charts
Choose the right chart type for each use case
Format and design data visualizations
Deliver reports through a range of output options
Input Controls
A report is most useful when users can filter and refine the data they see. This session shows how to design Input Controls in Jaspersoft Studio and deploy them to JasperReports Server to create a more polished, user-friendly experience. Learn how to:
Understand the relationship between report parameters in Jaspersoft Studio and input controls in JasperReports Server
Build dynamic filters that update available options in real time
Use cascading input controls to create parent-child filters that reduce errors and simplify navigation
Design advanced configurations, including mandatory and optional inputs, hidden parameters, and specific data types
Use expressions to set validation and default values to confirm data integrity before a report run
Manage input control placement and apply server-side UI customization options
Mastering the Jaspersoft workflow
Successfully deploying a report from Jaspersoft Studio to JasperReports Server involves more than uploading a file. This session focuses on the essential server-side steps that turn a static design into an interactive reporting resource. Whether you are aiming to simplify the user experience with embedded analytics or to prepare professional reports for a global audience, this webinar will show you how to:
Organize reports and connect design files with necessary background resources
Set up Input Controls so users can customize reports
Add localizations for different languages and regions
Link data sources and manage internal and external resources
Ad hoc reporting
Creating powerful reports does not always require a desktop designer. This session focuses on the server-side steps for building Ad Hoc views and reports for self-service discovery and fast, high-impact visualizations. It covers how to:
Navigate the main Ad Hoc Editor modes, including tables, charts, and crosstabs for data storytelling
Leverage domains and governed data sources to support consistent reporting
Create interactive filters for on-the-fly analysis
Save Ad Hoc explorations as formal report units that can be scheduled, shared, and exported
REST API
This Back to Basics session focuses on the JasperReports Server REST API, with a practical walkthrough of how to authenticate, run reports, and export output such as PDF files, with examples using curl, PowerShell, JavaScript, React, and Java. You’ll see how to:
Log in through the REST v2 API and use session cookies to run reports
Call report endpoints from the command line with curl and PowerShell
Embed reports in web applications with Visualize.js and generated embed code
Structure a React implementation with a custom visualize hook
Use the Java client library to authenticate and run reports from a Java application
Explore alternative authentication methods, including passing credentials without calling the login endpoint directly
Interested to learn more?
Designed for both new and experienced users, the Dr. Jaspersoft Webinar Series features monthly sessions led by Jaspersoft experts. Join an upcoming session to explore best practices, deeper product topics, and live Q&A.