Skip to main content

MGCLatticeAggregateMeasurementRefreshedBusinessEvent

Business event raised when a full entity store aggregate measurement refresh finishes - the LastExecutionStatus on a BIMeasurementProcessingStatisticsFull row reaches a terminal state (Succeeded or Failed) with a freshly stamped processing time. It lets a BI or downstream data pipeline react to a completed entity store refresh instead of polling the processing statistics, carrying the measurement name, refresh status, start and completion times, and the duration. The event fires once per measurement per full-reset run.

  • Event id: MGCLatticeAggregateMeasurementRefreshedBusinessEvent
  • Contract class: MGCLatticeAggregateMeasurementRefreshedBusinessEventContract

Payload fields​

NameTypeDescription
eventSequenceint64Gets or sets the ordering sequence of this emission.
correlationIdstrGets or sets the identifier grouping emissions that belong to one logical run or flow.
schemaVersionintGets or sets the payload schema version of the emitting contract.
measurementNameBIAggregateMeasurementNameGets or sets the aggregate measurement (entity store) name.
refreshStatusintGets or sets the refresh execution status as an integer.
refreshStatusNamestrGets or sets the human-readable refresh execution status.
isSuccessfulbooleanGets or sets whether the refresh succeeded.
startedDateTimeutcdatetimeGets or sets the UTC time the refresh started.
completedDateTimeutcdatetimeGets or sets the derived UTC time the refresh completed (start plus duration).
durationSecondsintGets or sets the refresh processing duration in seconds.