As I explained before, in the mentioned threads, the information that is displayed in the OC server is not the same as the one you get from either ArchiveManger (DDMDB) or Reporting Manager (SRMdb). Each one from the 3 serves different purposes.
In the OC, you see active alarms. Important attributes for an active alarms are: Alarm Creation Date, Alarm Last Modified Date, Alarm Status, Alarm TroubleTicket, Alarm Assignment, Alarm Acknowledgement, Alarm Occurrences. Once an alarm is Cleared, it is not present in the OC anymore. OC is used by NOC for troubleshooting purposes.
ArchiveManager (DDMB) stores information on events that are configured to be saved. Not all events are saved to the DDMDb. Events and alarms are displayed in the OC, in the Events tab. Some sort of reporting can be done here, directly on the Archive Manager MySQL database or via RestAPI calls, for Events.
Spectrum Report Manager (SRMDB) stores information on events that are configured to be saved in DDMDB and alarms and their associated actions (Alarm Created, Alarm Modified, Alarm Acknowledgment, Alarm Change, Alarm Clearance). Attention, It does not store information on the Alarm Occurrences (The information you see on the OC column under Occurrences). That value is stored only on the active alarm in the OC. Once the alarm is not active in the OC anymore, the information is gone. Reports here are the ones that are available on the CABI or via direct interrogation in the DB.
From a reporting perspective, an alarm is important as in indication of a faulty condition and it does not matter how many occurrences you have for it. What matters is having the condition resolved and the alarm cleared. So it matter how much time it took to be assigned or to be acknowledged. Maybe also time to clearance.
From a NOC perspective, it matters how many occurrences an alarm has, as it might indicate a more serious problem. A more serious problem that is not flooding the OC with many alarms, it is only one alarm, that has several occurrences since it has first appeared on the system. This is stored on the alarm as an attribute, until the alarm is cleared.
Whenever you have thousands of active alarms in the OC, you want to see less alarms.