Are your users getting enough mileage out of the reports and dashboards you’re providing? Or do they still have unanswered questions that you’re fulfilling on a one-off basis?
Regardless of how much effort you’ve put into understanding your users, it’s impossible to predict every question they will have. In this webinar, we will explore Ad Hoc reporting and see how to arm users with a drag and drop environment so that they can find answers to their custom questions on their own.
That’s why we built Jaspersoft.
To provide software builders with the building blocks required to embed valuable data experiences into applications
We handle the design and creation of reports, dashboards, and visualizations.
We’ve invested a lot of effort in helping you embed those into your application in the way that you want.
And we also give you the management and administrative power to control things like who has access to what data, how to add new customers to your deployment, and a number of additional controls to help you stay on top of security and distribution.
Nearly everything that we’ve done from a product development standpoint has been geared to support this use case of embedding BI into applications.
Here is where ad hoc reporting begins. In order to enable ad hoc reporting you first need to to abstract some of that complexity away from the database and present data to your users in a way that is comprehensible and intuitive. This involves creating a metadata layer. Again Jaspersoft calls these Domains. And it involves these six steps.
First step is selecting the tables you want to use in your Domain. This process is assuming you’ve already connected to your data. Jaspersoft offers a lot of drivers out of the box but is also data agnostic and can connect to just about any data source.
If necessary, you then have the option to create derived tables by entering a SQL query and selecting the columns you’d like in the result.
You can perform joins between your tables, create calculated fields, and change your display names to something easier for your users.