I have been working with BI Publisher EE for the past few months and would like to hear the community's thoughts around the Asynchronous mode option that is available when designing a report.
The 'Report Designer's Guide for Oracle Business Intelligence Publisher' (page 2-13) states the following:
Default: Not enabled.
Reports run in asynchronous mode use a unique thread to
execute the report when run in the report viewer. This
allows BI Publisher to cleanly terminate the thread if a user
cancels the report execution. Note that there are
performance implications when enabling this property.
Which option would you choose? Why? or perhaps a better question would be in what circumstances would you switch this option on?