One option can be using the DB users. OCUM allows to create DB users which have access to public views.
The DB user can be used to connect to the OCUM public views and fetch invetory/analyzed data to prepare custom reports.
The OCUM views will only provide you the data. The report and the scheduling needs to be handled by your program/automation.
Regards,
Sayak.