Ad Hoc Best Practice and Recommendation

To improve query performance while development an Ad Hoc or running a report here are the top recommendations:

  1. Do Not Select All Domain or Topic Fields Into Ad Hoc Views: Only select the fields into you view that you plan to use. Later, if needed, you can add more fields to your view by clicking the icon to the right of the domain name and then clicking Select Fields.

  2. Limit the Size of Crosstab Ad Hoc Views: When building and using crosstab views, limit the size of your views whenever possible to improve performance.

  3. Create or Modify Ad Hoc Views in No Data Mode: Create new ad hoc views using either No Data or Sample Data mode because the performance is much better. Later, once the view is complete, you can switch to Full Data mode.

  4. Select None in the Filter better than Select All Data: If you have an employee filter and you have an option to select all employee, we recommend to select None to get all the timesheets or expenses to all employees.

  5. Export Ad Hoc Views and Reports: We recommend to export to excel or XLSX only when you run the report not inside the Ad Hoc View.

  6. Run large reports in the background: We recommend for large reports that might take more than 5 minutes, to run it in the background and once it is completed you will receive an email. To run the report in the background click here.

  7. Make sure Input Control Options on the report set to Always prompt: When you create a report, make sure you edit the report not the Ad Hoc and then set the Input Control Options to Always Prompt at run time.

2021 DATABASICS, Inc