Reporting on Transient Classes

All objects and properties required for reporting are normally stored as instances of persistent classes retained in the JADE database between application sessions. The Include Transient Classes check box on the New Reporting View dialog enables you to configure reporting views that include transient classes. By default, this option is not selected and reporting views can be based only on persistent objects.

In a complex system, it may be necessary to perform additional processing on persistent objects to derive more information such as gathering and combining data from several collections and performing further calculations on that data. The results of processing applied to several collections are contained in transient objects, which require fewer resources than persistent objects because they are not permanently stored in the database.

Use the Include Transient Classes check box for pre-designed reports that are run as part of a system where specific transient classes are created to represent data gathered from complex composite sources.