Bahmni provides multiple models for performing Reporting / Analytics - each with its own pros/cons. Please see the various options as explained below:
(Blog) 6 EMR Reports that improve patient care at JSS
OpenMRS Analytics Pipeline (Delta Lake/Kafka/PySpark)
OpenMRS + OpenHIM based on FHIR (for patient indicator reporting)
OpenMRS + FHIR Analytics Engine