Creating Domains

A Domain is a metadata layer that provides a business view of the data accessed through a data source. A Domain presents the data in business terms appropriate to your audience, and can limit access to data based on the security permissions of the person running the report. A Domain defined in JasperReports Server can be used to create reports, Ad Hoc views, and Domain Topics.

This chapter covers the process of creating a Domain and defining its contents. For instructions about creating Domain Topics and views based on Domains in the Ad Hoc Editor, see Creating a View from a Domain. Domains defined in the server can be accessed through Jaspersoft Studio as well.

This chapter contains the following sections:

Overview of Domains
Example of Creating a Domain
Example of Creating a Domain Using a Virtual Data Source
Using the Add New Domain Page
Using the Domain Designer
Editing a Domain