When we navigate to Advanced Reporting information like user, language, locale, UI theme, etc. are passed to the JasperReport Server and the navigation in the report server, including permissions, is handled by the report server. When running reports from PPM (Reports and Jobs), the report execution is still handled by the JasperReport Server, however, in this case it is accomplished via API calls. Once the report is executed by the report server, the output is transferred to the Application Server.
When we work with ad hoc views or run reports (ad hoc or Studio reports), we access the database schema via Bean Data Source. The CA PPM Data Warehouse is the main data source of the advanced reporting solution. The data warehouse schema is optimized specifically for reporting and analytics.
To avoid performance issues, we recommend that you write reports against a data source and not against the domain layer. We also recommend that you write all reports against the Data Warehouse data source. Use the CA PPM Database as your data source only if the required data is not available in the Data Warehouse. Performance is better when you use the Data Warehouse data source.
Also if you want to troubleshoot slow then either you can enable Jaspersoft logs(not applicable on SAAS) and take it forward.
Also can you please let me know which version of PPM you are in?
Regards
Suman Pramanik