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.

Contact us for details and pricing